C 命名規範

2022-05-07 02:42:12 字數 737 閱讀 3606

為了形成個人的編碼風格而簡單編寫的規範,比較簡陋,之後會再慢慢對細節進行補充。

關於排版、注釋、程式可讀性和變數、函式、類的使用等的規範會繼續編寫,最後整理成完整的**規範。

只能是字母(a-z,a-z)和數字(0-9)或者下劃線(_)組成,區分大小寫。

檔案、函式、變數命名應具有描述性;

類、自定義型別和變數命名應使用名詞,函式名使用名詞或動、名詞結合的方式命名。

除非表意十分清晰,否則不使用縮寫。

不加型別字首,只保留全域性變數、類成員變數和常量字首。

檔名全部使用小寫,單詞間以下劃線( _ )間隔。如:a_file.cpp。

c++檔案以.cpp結尾,標頭檔案以.h結尾。

類或模組定義時檔名一般一一對應,如file.cpp和file.h。

類、結構體、自定義型別和列舉型別均使用相同原則:每個單詞都以大寫字母開頭,不包含下劃線。

盡量不使用巨集。

巨集和列舉值均全部大寫,單詞間用下劃線( _ )間隔。如:max_value。

函式名每個單詞都以大寫字母開頭,不包含下劃線。

動詞、名詞結合,指明函式用途。如:getnames()。

變數名除第乙個單詞外,其他單詞首字母大寫。

類成員變數加字首m_ ,全域性變數加字首g_,結構體成員變數與普通變數相同。

特殊:i、j、k作為迴圈變數,tmp作為臨時變數。

加字首k,並且每個單詞首字母大寫。如:kmaxvalue。

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...

C 命名規範

1.類名 大駝峰式 filedescription 2.介面 大駝峰式,字首加i imenuprovider 3.介面實現類 同類,字首context contextmenuprovider 實現imenuprovider 4.列舉 大駝峰式,字首加e euserrole 5.異常 exceptio...

C 命名規範

c 命名規範 mydata 就是乙個帕斯卡命名的示例 mydata是乙個 駱駝命名法 它第乙個單詞的第乙個字母小寫,後面的單詞首字母大寫,看起來像乙個駱駝 imydata是乙個 匈牙利命名法 它的小寫的i說明了它的型態,後面的和帕斯卡命名相同,指示了該變數的用途.變數命名規範 內聯變數 必須一駱駝c...