命名法:駝峰、下划線、匈牙利


在這里講解常見的幾種命名法:

1)駝峰命名法

小駝峰命名法:除第一個單詞之外,其他單詞首字母大寫,例如:myFirstNamemyLastName。常用於變量名,函數名。

大駝峰命名法(又稱為帕斯卡命名法):相比小駝峰法,大駝峰法把第一個單詞的首字母也大寫了,例如:public class DataBaseUser。常用於類名,屬性,命名空間等。


2)下划線命名法

名稱中的每一個邏輯斷點都用一個下划線來標記,例如:print_employee。下划線命名法是隨着C語言的出現流行起來的,在UNIX/LIUNX這樣的環境,以及GNU代碼中使用非常普遍。


3)匈牙利命名法

其基本原則是,變量名=屬性+類型+對象描述。通過在變量名前面加上相應的小寫字母的符號標識作為前綴,標識出變量的作用域,類型等。

這些符號可以多個同時使用,順序是先m_(成員變量),再指針,再簡單數據類型,再其他。例如:m_lpsStr,表示指向一個字符串的長指針成員變量。

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

前 綴 類  型
i 整型
n 短整型 (Short Int)
l 長整型 (Long Int)
c 有符號字符 (Char)
by 字節 (Byte)
w Word
b 布爾值 (Boolean)
s 字符串型
a 數組 (Array)
p 指針(Pointer)
lp 長指針(Long Pointer)
m_ 類的成員
fn 函數
h Handle(句柄)

對於要使用哪種命名法可以根據個人的代碼編寫風格,也是可使用不同的命名規范混合使用。如:駱駝+下划線 (int temperature_Sensor;)。


參考:

駝峰命名、帕斯卡命名、匈牙利命名--三種命名方法

命名法:駱駝(Camel)、帕斯卡(pascal)、匈牙利(Hungarian)、下划線(_)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM