C語言編程風格!風格決定Bug

關於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!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章