(1) 關(guān)鍵字之后要留空格。像const、virtual、inline、case 等關(guān)鍵字之后至少要留一個(gè)空格,否則無(wú)法辨析 關(guān)鍵字。像if、elseif、for、while、switch 等關(guān)鍵字之后應(yīng)留一個(gè)空格再跟左括號(hào)“(”,以突出關(guān)鍵 字; (2) 函數(shù)名之后不要留空格,無(wú)論是在原型、定義還是在調(diào)用中; (3)“(”、“[”向后緊跟,“]”、“,”、“;”、“)”向前緊跟,緊跟處不留空格;“,”之后要留空格,如 f(x, y,z);如果“;”不是一行的結(jié)束符,則后面也要留空格,如 for(initialization; condition; update); (4)預(yù)編譯指令中#和保留字之間不要留空格;文件包含偽指令中文件名與兩端的“<”,“>”或“'”、 “'”之間不留空格; (5)二元運(yùn)算符如“=”、“+=”、“>=”、<=”、“+”、“*”、“%”、“&&”、“||”、“<<”、“^”等 的前后應(yīng)加空格; (6)一元運(yùn)算符如“!”、“~”、“++”、“--”、“-”、“&”(取地址運(yùn)算符)、“*”(解引用運(yùn)算符)等與 所有操作數(shù)之間不加空格; (7) “.”、“->”、“.*”、“->*”、“::”這類運(yùn)算符前后不加空格;“?”、“:”前后要加空格。
|
|
來(lái)自: Summero9gnvb5s > 《待分類》