代碼規範
阿新 • • 發佈:2017-07-15
作用 ron 語句 操作 vc++ ctrl 刪除 spa else
代碼規範有七大原則
1.空行 空行起著分割隔程序段落的作用
- 定義變量後要空行,盡可能的在定義變量的同時初始化該變量,即遵循就近原則
- 每個函數定義結束後都要加空行
- 兩個相對獨立的程序塊,變量說明之後必須加空行
2.空格
- 關鍵字之後要有空格,
- 函數名之後不要留空格,應跟緊“(”,以與關鍵字區別
- “(”向後緊跟;“)”,“,”,“;”這三個向前緊跟,緊跟處不留空格
- “,”之後要留空格。如果“;”不是一行的結束符,其後要留空格
- 雙目運算符前後應適當的加空格("%d"除外)
- 單目運算符前後不加空格
- 像數組符號“[]”,結構體成員“.",指向結構成員運算符“->",這類操作符前後不加空格
對於表達式較長的for語句和if語句,可以適當刪除一些3.成對書寫4.縮進
5.對齊
- 大括號{}分別要獨占一行,互為一對要位於同一列,並且引用他們的語句左對齊
- {}之內的代碼要縮進一個Tab,同一地位要左對齊,地位不同的繼續縮進
VC++有對齊縮進修正的功能,就是Ctrl+A全選,Alt+F8
6.代碼行
- 一行代碼只做一件事,
- if,else,for,while,do等語句各自占一行,執行語句不得緊跟其後
7.註釋
- 註釋只是提示不是文檔
- 清楚代碼不加註釋
- 多重嵌套,段落結束處註釋
- 宏定義右邊一定要有註釋,說明作用
代碼規範