C 編碼規範(1) 命名規則

2022-04-07 14:39:26 字數 1149 閱讀 8859

pascal 大小寫形式-所有單詞第乙個字母大寫,其他字母小寫。

camel 大小寫形式-除了第乙個單詞,所有單詞第乙個字母大寫,其他字母小寫。

1. 類名使用pascal 大小寫形式

public class helloworld

2. 方法使用pascal 大小寫形式

public class helloworld}

3. 變數和方法引數使用camel 大小寫形式

public class helloworld}

4. 不要使用匈牙利方法來命名變數

以前,多數程式設計師喜歡它-把資料型別作為變數名的字首而m_作為成員變數的字首。例如:

string m_sname;int nage;

然而,這種方式在.net編碼規範中是不推薦的。所有變數都用camel 大小寫形式,而不是用資料型別和m_來作字首。

5. 用有意義的,描述性的詞語來命名變數

- 別用縮寫。用name, address, salary等代替 nam, addr, sal

- 別使用單個字母的變數象i, n, x 等. 使用 index, temp等

用於迴圈迭代的變數例外:

for ( int i = 0; i < count; i++ )

如果變數只用於迭代計數,沒有在迴圈的其他地方出現,許多人還是喜歡用單個字母的變數(i) ,而不是另外取名。

- 變數名中不使用下劃線 (_) 。

- 命名空間需按照標準的模式命名

6. 檔名要和類名匹配

例如,對於類helloworld, 相應的檔名應為 helloworld.cs (或, helloworld.vb)

7. 縮排和間隔

縮排用 tab . 不用 spaces.。

注釋需和**對齊.。

花括弧 ( {} ) 需和括號外的**對齊.。

用乙個空行來分開**的邏輯分組。.

在乙個類中,各個方法需用一空行,也只能是一行分開。

花括弧需獨立一行,而不象if, for 等可以跟括號在同一行。.

在每個運算子和括號的前後都空一格。.

好: if ( showresult == true ) }

不好:

if(showresult==true) }

C 編碼命名規則

各種型別命名規範總結 型別 命名規則 注意事項 例項 類或結構 pascal 首字元大寫 介面pascal 加字首i idataadaper 列舉名pascal 首字元大寫 commandtype 列舉值pascal 首字元大寫 commandtype.text 事件pascal 首字元大寫 sel...

C 編碼規範 2 命名規範

如果你 中的變數名,函式數,類名都取得很好,不僅是個有意義的詞或短語,而且確切的表達了該變數或函式的功能.那讀起 來就像看文章一樣,絕對是一種享受.當然理想是美好的,現實可是殘酷的.很少有人能做到這樣.一來嘛你英語詞彙量得多,不樣不容易找到那麼多合適並貼切的詞.二來就是有些詞組合就會很長,這樣不得不...

IOS編碼規範(命名規範)

一.命名規則 命名總則 1.使 用駝峰法命名,命名清晰明了,要做到 自描述,不能省略,部分cocoa通 用縮略詞能夠縮寫。objective c不 支援名字命名空間,所以某些命名要加項 目前綴區別。需要加字首的地 方 全域性變數,類名,全域性函式,category 每個類別,函式都必須新增字首 3....