空行:
空行起著分隔程序段落的作用。
(1):在給個類的聲明之后,函數的定義之后,都要加上空行。
(2):在一個函數體內,邏輯關系密切的相關語句之間不可以加上空行。
代碼行:
(1):一行代碼指做一件事情。例如:只聲明一個變量。
(2);if ,for while,do等語句自占一行。執行語句不能緊跟其后。
建議:在定義變量的同時。初始化該變量。
如果變量的引用和定義的地方比較遠,那么很容易就會忘記了變量的初始化。如果引用了一個沒有初始化的變量,那么很有可能就會引起錯誤。
代碼行內的空格:
(1);關鍵字之后要有空格。向const ,virtual,case等關鍵字后面至少要留一個空格。否則的話,無法辨認關鍵字。象if.while, for等關鍵字后面緊跟一個空格在跟“(”以顯示關鍵字的。
(2):函數名之后不要留空格,緊跟“(”以和關鍵字區別。
對齊:
程序的分界符“{”和"}"應該獨占一行并且位于一列。
空行起著分隔程序段落的作用。
(1):在給個類的聲明之后,函數的定義之后,都要加上空行。
(2):在一個函數體內,邏輯關系密切的相關語句之間不可以加上空行。
代碼行:
(1):一行代碼指做一件事情。例如:只聲明一個變量。
(2);if ,for while,do等語句自占一行。執行語句不能緊跟其后。
建議:在定義變量的同時。初始化該變量。
如果變量的引用和定義的地方比較遠,那么很容易就會忘記了變量的初始化。如果引用了一個沒有初始化的變量,那么很有可能就會引起錯誤。
代碼行內的空格:
(1);關鍵字之后要有空格。向const ,virtual,case等關鍵字后面至少要留一個空格。否則的話,無法辨認關鍵字。象if.while, for等關鍵字后面緊跟一個空格在跟“(”以顯示關鍵字的。
(2):函數名之后不要留空格,緊跟“(”以和關鍵字區別。
對齊:
程序的分界符“{”和"}"應該獨占一行并且位于一列。