當前位置:趣味科普網>經驗>

關於c語言程式碼規範

經驗 閱讀(1.11W)

關於c語言程式碼規範

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