C 命名建議

2021-07-05 04:21:44 字數 882 閱讀 7908

(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...