代碼規範

一、空格和空行
    1、空格
        1)函數名後面不留空格,緊跟括號
        2)關鍵字if、for、while等要跟一個空格再接括號
        3)‘,’之後要留空格,for中的分號要接空格
        4)賦值操作符、比較操作符、算術操作符、邏輯操作符、位域操作符,前後加空格
        5)“ !”、“ ~”、“ ++”、“ --”、“ &”(地址運算符)等前後不加空格
    2、空行
        1)實現函數時,兩個函數之間要加一行空格
        2)函數體裏面,邏輯上緊密相連的語句不加空行,其他要有

二、行代碼格式
    一行代碼只做一件事

三、命名規範
    1)使用單詞不用拼音
    2)一定要有實際意義(除了像for循環裏的i,j那樣的固定用法)
    3)類名和函數名用大寫字母開頭的單詞組合而成
    4)參數和變量用小寫字母開頭的單詞組成(駝峯原則)
    5)常量全大寫字母組成
    6)全局變量加前綴g_(表示global),靜態變量用前綴s_表示,類的成員變量前加前綴m_(member)

四、註釋
    塊註釋用/* */,行註釋用//
    註釋要放在被註釋內容的右側或上面,不要放在下面

五、類中聲明成員次序
    類中按照public、protected、private次序
    在一塊中 按照如下的次序聲明
    1)結構體和枚舉
    2)常量
    3)構造函數
    4)析構函數
    5)成員函數
    6)成員變量
六、布爾值和01
    TRUE、FALSE不要直接與0、1比較
    指針地址與0地址比較時,使用NULL而不是0

    
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章