浙大翁愷老師c語言公開課「翁愷c語言程序設計入門」

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

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

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

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

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

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


下劃線命名法

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


駝峰命名法

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


帕斯卡命名法

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


匈牙利命名法

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

常用的前綴類型有:

a	  	 		  數組(Array)
b 				  布爾值(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   				 長整型(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)

四種命名法的對比

my_data 		下劃線命名法
myData 			駝峰命名法 
MyData 			帕斯卡命名法 
iMyData 		匈牙利命名法

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

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208030.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 14:43
下一篇 2024-12-08 14:43

相關推薦

發表回復

登錄後才能評論