程式設計命名規範之駝峰命名法 匈牙利命名法

2022-03-15 12:15:17 字數 1690 閱讀 8759

一、駱駝命名法:

小駝峰法(camel方法)變數一般用小駝峰法標識。

第乙個單詞以小寫字母開始;第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母,例如:myfirstname、mylastname

大駝峰法(upper camel case)也稱為:帕斯卡命名法:(pascal方法)常用於類名,函式名,屬性,命名空間。

相比小駝峰法,大駝峰法把第乙個單詞的首字母也大寫了。例如:public class databaseuser

下面是分別用駱駝式命名法和下劃線法命名的同乙個函式:

printemployeepaychecks();駱駝式命名法——函式名中的每乙個邏輯斷點都有乙個大寫字母來標記

print_employee_paychecks();下劃線法----函式名中的每乙個邏輯斷點都有乙個下劃線來標記。

二、匈牙利命名法:

基本原則是:變數名=屬性+型別+物件描述。

匈牙利命名法關鍵是:識別符號的名字以乙個或者多個小寫字母開頭作為字首;字首之後的是首字母大寫的乙個單詞或多個單詞組合,該單詞要指明變數的用途。

匈牙利命名法通過在變數名前面加上相應的小寫字母的符號標識作為字首,標識出變數的作用域,型別等。這些符號可以多個同時使用,順序是先m_(成員變數),再指標,再簡單資料型別,再其他。

例如:m_lpszstr, 表示指向乙個以0字元結尾的字串的長指標成員變數。

匈牙利命名法中常用的小寫字母的字首:

前 綴             類  型

a                     陣列 (array)  

b                     布林值 (boolean)  

by                   位元組 (byte)  

c                     有符號字元 (char)  

cb                   無符號字元 (char byte,沒有多少人用)  

cr                    顏色參考值 (colorref)  

cx,cy               座標差(長度 shortint)  

dw                   double word  

fn                    函式  

h                     handle(控制代碼)  

i                      整型  

l                      長整型 (long int)  

lp                    long pointer  

m_                  類的成員  

n                     短整型 (short int)  

np                   near pointer  

p                     pointer  

s                     字串型  

sz                    以null做結尾的字串型 (string with zero end)  

w                     word

程式設計命名規則 駝峰命名法和匈牙利命名法

程式設計師們為了自己的 能更容易的在同行之間交流,所以才取統一的可讀性比較好的命名方式。例如 有些程式設計師喜歡全部小寫,有些程式設計師喜歡用下劃線,所以如果要寫乙個my name的變數,他們常用的寫法會有myname my name myname或者myname。這樣的命名規則不適合所有程式設計師...

程式設計命名規則(駝峰式命名法 匈牙利法)

大家在程式設計的學習過程中,是不是遇到過不知道如何命名的困惑呢,在程式設計中命名是否規範是衡量乙個程式設計師是否專業的重要標準,為了自己的 能更容易的在同行之間交流,下面呢就給大家介紹三種命名方法!當命名由乙個或多個詞連線在一起時,每個單詞的第乙個字母都大寫。例子 public class data...

駝峰命名法 匈牙利命名法 帕斯卡命名法

剛剛做完機房,發現自己的 規範不是很好,所以特意學習了一下,給大家分享一下命名法。我覺得是非常重要的!例如 我們要定義乙個 學生姓名 那麼各種各樣的命名就都會出現,例如 studentname stuname stuname等等命名法,這樣就大大增加了 的閱讀困難,減低了 的規範性。接下來就以 學生...