国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

遵循編碼慣例

在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)需要遍歷鏈表時,應(yīng)該使用合適的寫法。例如,for(p list; p ! NULL; p p->Next) 是一種常見的遍歷鏈表的寫法。

逐字節(jié)讀取文件

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

可讀性的代碼

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

示例

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

注釋規(guī)范

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

//功能:從一個String中刪除另一個String。

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

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

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

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

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

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

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

變量的注釋

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

標(biāo)簽: