學習平臺:中國MOOC在線學習平臺
視頻課程:浙江大學翁愷的《程序設計入門——C語言》
自選的輔助教材:譚浩強的《C程序設計》第三版
![C語言學習筆記3-編程命名規則](http://p2.ttnews.xyz/loading.gif)
本筆記對應課程第二週中變量的擴展知識
第二週的學習中,老師提到了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:以上內容純屬個人學習心得,僅供參考。
閱讀更多 元氣滿滿的阿度 的文章