變數命名 習慣

2021-06-10 13:46:13 字數 2238 閱讀 8202

為了**清晰易懂,通常變數名採用一些著名的命名規則,主要有camel標記法,pastal標記法和匈牙利標記法。

camel標記法採用首字母小寫,接下來的單詞都以大寫字母開頭的方法,如myname。

pastal標記法採用首字母大寫,接下來的單詞都以大寫字母開頭的方法,如myname。

匈牙利標記法是在pastal標記法的基礎上,變數名前面加上乙個小寫字母,或者小寫字母的序列,以說明該變數的型別,如smyname。

匈牙利命名法是微軟推廣的一種關於變數、函式、物件、字首、巨集定義等各種型別的符號的命名規範。匈牙利命名法的主要思想是:在變數和函式名中加入字首以增進人們對程式的理解。它是由微軟內部的乙個匈牙利人發起使用的,結果它在微軟內部逐漸流行起來,並且推廣給了全世界的windows開發人員。下面將介紹匈牙利命名法,後面的例子裡也會盡量遵守它和上面的**風格。還是那句話,並不是要求所有的讀者都要去遵守,但是希望讀者作為乙個現代的軟體開發人員都去遵守它。

a       array                                 陣列

b       bool (int)                            布林(整數)

by      unsigned char (byte)                  無符號字元(位元組)

c       char                                  字元(位元組)

cb      count of bytes                        位元組數

cr      color reference value                 顏色(參考)值

cx      count of x (short)                    x的集合(短整數)

dw      dword   (unsigned long)                 雙字(無符號長整數)

f       flags   (usually multiple bit values)   標誌(一般是有多位的數值)

fn      function                              函式

g_      global                                全域性的

h       handle                                控制代碼

i       integer                               整數

l       long                                  長整數

lp      long pointer                          長指標

m_      data member of a class                乙個類的資料成員

n       short int                             短整數

p       pointer                               指標

s       string                                字串

sz      zero terminated string                以0結尾的字串

tm      text metric                           文字規則

u       unsigned int                          無符號整數

ul      unsigned long (ulong)                 無符號長整數

w       word (unsigned short)                 無符號短整數

x,y     x, y coordinates (short)              座標值/短整數

v       void                                  空

有關專案的全域性變數用g_開始,類成員變數用m_,區域性變數若函式較大則可考慮用l_用以顯示說明其是區域性變數。

字首    型別               例子

g_      全域性變數           g_servers

c       類或者結構體       cdocument,cprintinfo

m_      成員變數           m_pdoc,m_ncustomers

C C 變數命名規則,個人習慣總結

變數命名規則是為了增強 的可讀性和容易維護性。以下為 c 必須遵守的變數命名規則 1 變數名只能是字母 a z,a z 和數字 0 9 或者下劃線 組成。2 第乙個字母必須是字母或者下劃線開頭。3 不能使用 c 關鍵字來命名變數,以免衝突。4 變數名區分大小寫。變數命名規則 一 用最短字元表示最準確...

我的命名習慣

1,小寫,兩個詞中使用 來連線。2,收集專業的詞語 3,固定縮寫詞 a,型別 by byty b bool w word dw dword i int l long f float d double str cstring c char sz char p pointer lp long point...

變數命名規則

1.匈牙利命名 開頭字母用變數型別的縮寫,其餘部分用變數的英文或英文的縮寫,要求單詞第乙個字母大寫。for example long lsum 0 l 是型別的縮寫 2.小駝峰式 little camel case 第乙個單詞首字母小寫,後面其他單詞首字母大寫。for example string ...