03.03 C語言學習筆記3-編程命名規則

學習平臺:中國MOOC在線學習平臺

視頻課程:浙江大學翁愷的《程序設計入門——C語言》

自選的輔助教材:譚浩強的《C程序設計》第三版


C語言學習筆記3-編程命名規則



本筆記對應課程第二週中變量的擴展知識

第二週的學習中,老師提到了C語言變量名,那怎麼取變量名可以便於我們記憶和使程序易讀呢?我特意上網搜索了一下,找到了四種比較流行的命名規則。


下劃線命名法

單詞之間用下劃線做分割。


駝峰命名法

第一個單詞首字母小寫,從第二個單詞開始以後的每個單詞的首字母都採用大寫字母。


帕斯卡命名法

與駝峰命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法首字母是大寫。


匈牙利命名法

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

常用的前綴類型有:

<code>a\t  \t \t\t  數組(Array)
b \t\t\t\t 布爾值(Boolean)
by 字節(Byte)
c 有符號字符(Char)
cb 無符號字符(Char Byte)
cr 顏色參考值(Color Ref)
cx,cy 座標差(長度 Short Int)
dw 雙字(Double Word)
fn 函數(Function)
h Handle(句柄)
i 整形(Int)
l \t\t\t\t 長整型(Long Int)
lp 長指針(Long Pointer)
m_ 類成員(Class Member)
n 短整型(Short Int)
np 近程指針(Near Pointer)
p 指針(Pointer)
s 字符串(String)
sz 以 Null 做結尾的字符串型(String with Zero End)
w 字(Word)/<code>

四種命名法的對比

<code>my_data \t\t下劃線命名法
myData \t\t\t駝峰命名法
MyData \t\t\t帕斯卡命名法
iMyData \t\t匈牙利命名法/<code>

PS:以上內容純屬個人學習心得,僅供參考。


分享到:


相關文章: