成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

遵循編碼慣例

在C編程中,遵循一些編碼慣例可以使代碼更易讀、易于維護(hù)。例如,在循環(huán)中使用固定的寫法:for(i 0; i < n; i ) array[i] 0;,而不是寫成i 0 ; while(i <

在C編程中,遵循一些編碼慣例可以使代碼更易讀、易于維護(hù)。例如,在循環(huán)中使用固定的寫法:for(i 0; i < n; i ) array[i] 0;,而不是寫成i 0 ; while(i < n-1) array[i ] 0;。另外,死循環(huán)的寫法應(yīng)該是for( ; ; ) { ... } 或者 while(1) { ... }。

遍歷鏈表的寫法

當(dāng)需要遍歷鏈表時(shí),應(yīng)該使用合適的寫法。例如,for(p list; p ! NULL; p p->Next) 是一種常見的遍歷鏈表的寫法。

逐字節(jié)讀取文件

如果需要逐字節(jié)讀取文件,應(yīng)該使用正確的寫法。例如,int c; while((c fgetc(fp)) ! EOF) { ... } 可以實(shí)現(xiàn)逐字節(jié)讀取文件的功能。

可讀性的代碼

寫出易于閱讀和理解的代碼非常重要。例如,if (!(n > m) !(s > t)) 是一個(gè)較差的例子,而 if ((m < n) (t < s)) 則是一個(gè)好的例子。

示例

例如,if (!(c 'y' || c 'z')) 是一個(gè)較差的例子,而 if (c ! 'y' c ! 'z') 則是一個(gè)好的例子。

注釋規(guī)范

對(duì)于函數(shù),應(yīng)該從“功能”,“參數(shù)”,“返回值”,“主要思路”,“調(diào)用方法”,“日期”等方面進(jìn)行注釋。例如:

//功能:從一個(gè)String中刪除另一個(gè)String。

//參數(shù):strByDelete,strToDelete

//(入口) strByDelete: 被刪除的字符串(原來的字符串)

//(出口) strToDelete: 要從上個(gè)字符串中刪除的字符串。

//返回:找到并刪除返回1,否則返回0。(對(duì)返回值有錯(cuò)誤編碼的要碼)。

//主要思路:本算法主要采用循環(huán)比較的方法來從strByDelete中找到與strToDelete相匹配的字符串,對(duì)多匹配strByDelete中有多個(gè)strToDelete子串)的情況沒有處理。

//調(diào)用方法:......

//日期:起始日期,如:2000/8/21.9:40--2000/8/23.21:45

變量的注釋

對(duì)于每個(gè)變量,緊跟在變量后面加上注釋,說明變量的作用。尤其是一些意義不明顯的變量,如:i、j等循環(huán)變量,也應(yīng)該注釋。

標(biāo)簽: