單片機(jī) C語言 編程風(fēng)格
/************************************************************
版權(quán)信息:
文件名: test.cpp
作者: 日期:
功能:
版本:
歷史修改記錄
<作者> <日期> <版本 > <說明>
***********************************************************/
常量、編譯宏命名
說明:常量、編譯宏全部大寫,單詞間使用下劃線分隔。
對(duì)于變量命名,禁止取單個(gè)字符(如i、j、k...),建議除了要有具體含義外,還能表明其變量類型、數(shù)據(jù)類型等,但i、j、k作局部循環(huán)變量是允許的。說明:變量,尤其是局部變量,如果用單個(gè)字符表示,很容易敲錯(cuò)(如i寫成j),而編譯時(shí)又檢查不出來,有可能為了這個(gè)小小的錯(cuò)誤而花費(fèi)大量的查錯(cuò)時(shí)間。
對(duì)于變量命名,禁止取單個(gè)字符(如i、j、k...),建議除了要有具體含義外,還能表明其變量類型、數(shù)據(jù)類型等,但i、j、k作局部循環(huán)變量是允許的。說明:變量,尤其是局部變量,如果用單個(gè)字符表示,很容易敲錯(cuò)(如i寫成j),而編譯時(shí)又檢查不出來,有可能為了這個(gè)小小的錯(cuò)誤而花費(fèi)大量的查錯(cuò)時(shí)間。
示例:下面所示的局部變量名的定義方法可以借鑒。
int liv_Width
其變量名解釋如下:
l局部變量(Local)(其它:g全局變量(Global)...)
i數(shù)據(jù)類型(Interger)
boolean b
char c
long l
float f
double d
int i
unsigned int ui
指針 p
結(jié)構(gòu) s
輸入管腳 bi
輸出管腳 bo
v變量(Variable)(其它:c常量(Const)...)
Width變量含義
評(píng)論