1. 程式人生 > >代碼規範

代碼規範

作用 ron 語句 操作 vc++ ctrl 刪除 spa else

代碼規範有七大原則

1.空行  空行起著分割隔程序段落的作用

  1. 定義變量後要空行,盡可能的在定義變量的同時初始化該變量,即遵循就近原則
  2. 每個函數定義結束後都要加空行
  3. 兩個相對獨立的程序塊,變量說明之後必須加空行

2.空格

  1. 關鍵字之後要有空格,
  2. 函數名之後不要留空格,應跟緊“(”,以與關鍵字區別
  3. “(”向後緊跟;“)”,“,”,“;”這三個向前緊跟,緊跟處不留空格
  4. “,”之後要留空格。如果“;”不是一行的結束符,其後要留空格
  5. 雙目運算符前後應適當的加空格("%d"除外)  
  6. 單目運算符前後不加空格
  7. 像數組符號“[]”,結構體成員“.",指向結構成員運算符“->",這類操作符前後不加空格

對於表達式較長的for語句和if語句,可以適當刪除一些3.成對書寫4.縮進

5.對齊

  1. 大括號{}分別要獨占一行,互為一對要位於同一列,並且引用他們的語句左對齊
  2. {}之內的代碼要縮進一個Tab,同一地位要左對齊,地位不同的繼續縮進

VC++有對齊縮進修正的功能,就是Ctrl+A全選,Alt+F8

6.代碼行

  1. 一行代碼只做一件事,
  2. if,else,for,while,do等語句各自占一行,執行語句不得緊跟其後

7.註釋

  1. 註釋只是提示不是文檔
  2. 清楚代碼不加註釋
  3. 多重嵌套,段落結束處註釋
  4. 宏定義右邊一定要有註釋,說明作用

代碼規範