關於C語言的編程風格,不同的書上有不同的推薦,不同的公司有不同的要求。做了一下基本規範說明。
1、變量定義
在定義變量時,前綴使用變量的類型,之後使用表現變量用途的英文單詞或單詞縮寫,且每個單詞或縮寫的首字母大寫,各種前綴縮寫如下:
◑無符號變量使用 u8,u16,u32;例:unsigned char u8Temp;
◑有符號變量使用 s8,s16,s32;例:char s8Temp;
◑浮點數變量使用 f32,d64;例:float f32Temp;
◑結構體變量使用 st;例:struct Temp stTemp;
◑字符串變量使用 s;例:char sTemp;
◑數組變量使用 a;例:unsigned char aTemp[10];
◑指針變量使用 p;例:unsigned char *pTemp;
◑枚舉變量使用 e;例:enum Temp eTemp;
2、宏定義
對於宏定義使用大寫+下劃線的方式。
define ERROR_POWEROFF -1
想要成爲一個優秀的、有能力程序員,做軟件開發的話,就來學習C/C++吧,而且學習編程的話有一個學習的氛圍跟交流圈子特別重要!這裏我推薦一個C語言C++交流扣裙,--先八七零九;後63251,不管你是大牛還是小白,大家都一起成長進步。
3、程序排版
一行程序的開始使用tab鍵進行對齊,一行的中間使用空格鍵進行對齊。
這樣防止不同的編輯工具打開時,造成代碼混亂。
4、註釋的書寫
這裏註釋分爲函數頭註釋,程序中代碼註釋,
函數頭註釋使用如下形式
/*
*Name:
*Description:
*Created:
*Author:
*/
這四項必選,其他的如函數的傳入傳出參數,視函數的需要適當增加。
5、測試代碼
在編程的同時,需要注意添加適當的測試代碼,這樣可以減輕以後測試代碼時的工作量。
這裏的第五條,起始已經不僅僅是編程風格的問題,涉及到編程效率、編程習慣的範疇。
希望小夥伴們在寫代碼的時候能夠更加的得心應手,沒有Bug!