c語言程式設計風格

2022-05-10 10:28:23 字數 1034 閱讀 1911

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