【關(guān)于c語言代碼規(guī)范】基本要求:程序結(jié)構(gòu)清晰,簡(jiǎn)單易懂,單個(gè)函數(shù)的程序行數(shù)不得超過100行 。打算干什么,要簡(jiǎn)單,直截了當(dāng),代碼精簡(jiǎn),避免垃圾程序 。盡量使用標(biāo)準(zhǔn)庫函數(shù)和公共函數(shù) 。不要隨意定義全局變量 , 盡量使用局部變量 。使用括號(hào)以避免二義性 。可讀性:要求可讀性第一,效率第二 。保持注釋與代碼完全一致 。每個(gè)源程序文件,都有文件頭說明,說明規(guī)格見規(guī)范 。結(jié)構(gòu)化:要求禁止出現(xiàn)兩條等價(jià)的支路 。禁止GOTO語句 。用 IF 語句來強(qiáng)調(diào)只執(zhí)行兩組語句中的一組 。用 CASE 實(shí)現(xiàn)多路分支 。避免從循環(huán)引出多個(gè)出口 。正確性與容錯(cuò)性:要求程序首先是正確 , 其次是優(yōu)美無法證明你的程序沒有錯(cuò)誤,因此在編寫完一段程序后 , 應(yīng)先回頭檢查 。改一個(gè)錯(cuò)誤時(shí)可能產(chǎn)生新的錯(cuò)誤,因此在修改前首先考慮對(duì)其它程序的影響 。可重用性:要求重復(fù)使用的完成相對(duì)獨(dú)立功能的算法或代碼應(yīng)抽象為公共控件或類 。公共控件或類應(yīng)考慮思想 , 減少外界聯(lián)系,考慮獨(dú)立性或封裝性 。
推薦閱讀
- 關(guān)于CPU溫控風(fēng)扇的問題
- 關(guān)于C中using的用法
- 關(guān)于c語言中的break用法
- 關(guān)于DNF阿爾伯特
- 關(guān)于DNF魔法師偷學(xué)技能的問題
- 關(guān)于DOG的英語諺語
- 關(guān)于dotaTA
- 關(guān)于down的短語
- 關(guān)于earth的短語
- 關(guān)于Eminem的一些經(jīng)典語錄
