關於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
3 程式排版
一行程式的開始使用tab鍵進行對齊,一行的中間使用空格鍵進行對齊。
這樣防止不同的編輯工具開啟時,造成**混亂。
4 注釋的書寫
這裡注釋分為函式頭注釋,程式中**注釋,
函式頭注釋使用如下形式
/**name:
*description:
*created:
*author:
*/
這四項必選,其他的如函式的傳入傳出引數,視函式的需要適當增加。
5 測試**
在程式設計的同時,需要注意新增適當的測試**,這樣可以減輕以後測試**時的工作量。
這裡的第五條,起始已經不僅僅是程式設計風格的問題,涉及到程式設計效率、程式設計習慣的範疇。
c語言的程式設計風格
c語言的程式設計風格 第一章 縮排格式 tab是8個字元,於是縮排也是8個字元.有很多怪異的風格,他們將縮排格式定義為4個字元 設定為2個字元 的深度,這就象試圖將pi定義為3一樣讓人難以接受.理由是 縮排的大小是為了清楚的定義乙個塊的開始和結束.特別是當你已經在計算機前面呆了20多個小時了以後,你...
c語言的程式設計風格
c語言的程式設計風格 第一章 縮排格式 tab是8個字元,於是縮排也是8個字元.有很多怪異的風格,他們將縮排格式定義為4個字元 設定為2個字元 的深度,這就象試圖將pi定義為3一樣讓人難以接受.理由是 縮排的大小是為了清楚的定義乙個塊的開始和結束.特別是當你已經在計算機前面呆了20多個小時了以後,你...
C程式設計風格
問 如何在原始檔中合理分配函式?答 通常,相關的函式放在同乙個檔案中。有時候 例如開發庫的時候 乙個原始檔 自然也 就是乙個目標檔案 放乙個函式比較合適。有時候,尤其是對某些程式設計師,太多的原始檔可能 會很麻煩,將多數以至所有的程式都放入少數幾個大的原始檔中也很誘人,甚至也是合適的。希望用 sta...