常見的三種命名規則:大駝峰命名法、小駝峰命名法、匈牙利命名法


轉自https://www.cnblogs.com/yiyixin/p/5966708.html

一、駱駝命名法

  小駝峰法(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

  


免責聲明!

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



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