關於c語言代碼規範

來源:生活大全幫 1.04W

關於c語言代碼規範

基本要求:程序結構清晰,簡單易懂,單個函數的程序行數不得超過100行。打算幹什麼,要簡單,直截了當,代碼精簡,避免垃圾程序。儘量使用標準庫函數和公共函數。不要隨意定義全局變量,儘量使用局部變量。 使用括號以避免二義性。可讀性:要求可讀性第一,效率第二。保持註釋與代碼完全一致。每個源程序文件,都有文件頭説明,説明規格見規範。結構化:要求禁止出現兩條等價的支路。禁止GOTO語句。用 IF 語句來強調只執行兩組語句中的一組。用 CASE 實現多路分支。避免從循環引出多個出口。正確性與容錯性:要求程序首先是正確,其次是優美無法證明你的程序沒有錯誤,因此在編寫完一段程序後,應先回頭檢查。改一個錯誤時可能產生新的錯誤,因此在修改前首先考慮對其它程序的影響。可重用性:要求重複使用的完成相對獨立功能的算法或代碼應抽象為公共控件或類。公共控件或類應考慮思想,減少外界聯繫,考慮獨立性或封裝性。
熱門標籤