(1)名稱必須直觀,可望文生義,不必解碼。
(2)長度要符合最小名長度最大資訊量的原則,要用最少的字元表示最全的資訊。
(3)與整體風格儲存一致。windows中喜歡駱駝命名法,而unix中則偏好下劃線命名法,如下所示:
int studentcount = 0
//駱駝命名法
int student_count = 0
//下劃線命名法
(4)變數名稱應該是乙個「名稱」,或者是「形容詞+名詞」;而函式名稱應該是「動詞+名稱」的組合。
(5)杜絕僅靠大小寫來區分的名稱識別符號。
(6)變數名之前附加字首來識別變數型別,具體字首如下表
(7)c++類或結構的成員變數附加字首「m_」;全域性變數名稱附加字首「 g_」。
(8)單字元變數只能用作迴圈變數。變數和引數是用小寫字母開頭的單詞組合而成的,常量採用全部大寫的字母表示。
for(int i = 0 ;i < 10 ;i++ )...
void getmemory(char **p,int num);
const int max_size = 10;
(9)類名採用「c+首字母大寫的單詞」形式來命名。
class cstudent
(10)源**檔案的命名問題
類名:class cstudent
.h檔案:student.h
.cpp檔案:student.cpp
C 命名建議
用c 編寫程式 時,盡量不要使用縮寫命名方式,這是因為在一切都是物件的程式語言中,開發工具提供的控制項越來越多,使用縮寫命名方式也就越來越容易引起理解上的混淆。這裡需要強調一點,對乙個合格的程式設計師來說,不論是練習還是實際開發,一定不要養成隨便命名的壞習慣。良好的命名習慣會給專案帶來很多益處。c ...
css命名建議
1 盡量使用英文命名原則,最好乙個單詞完成命名。2 盡量不縮寫,除非一看就明白的單詞 3 每個標籤都要有開始和結束,且要有正確的層次,排版有規律工整 4 空元素要有結束的tag或於開始的tag後加上 5 表現與結構完全分離,中盡量不涉及任何的表現元素,如style font bgcolor bord...
型別 多變數賦值和命名建議
go noinline go nosplit func test int,int func main 多變數賦值涉及計算規則問題,很多語言對於多變數賦值其實是個坑。go 語言的做法先計算右邊的值,然後批量對左邊進行賦值。a,b 1,2沒有歧義,a,b b 1,a 2怎麼計算呢?第一種解釋先計算b 1...