一、檔案結構
包括:版權資訊
檔名稱,識別符號,摘要
當前版本號,作者、修改者
版本歷史資訊
2.標頭檔案的結構:標頭檔案開頭處的安全和版本宣告
預處理塊
函式和類結構宣告
3.定義檔案的結構:定義檔案開頭處的安全和版本宣告
對一些檔案的引用
程式的實現它(資料和**)
4.標頭檔案的作用:呼叫庫功能
加強型別安全檢查
二、程式的板式
1.空行:在每個類宣告之後,每個函式定義結束之後加空行
在函式體內,邏輯上密切相關的語句之間不加空行,其他地方應加空行分隔
2.**行:乙個**行只定義乙個變數或只寫一條語句
if,for,while,do等語句獨佔一行,執行詞另起一行,不論之後有多少執行語句都加上{},減少失誤
盡可能在定義變數的同時初始化該變數(就近原則)
3.**行內的空格:關鍵字後留空格
函式名後不要留空格,緊跟括號
「(」後緊跟「)」 ,『,』 『;』向前緊跟,不留空格
二元操作符前後加空格,比如「=」 「+=」 「+」 「%」等
一元操作符前後不留空格,如「!」 「++」 「&」等
「」 ". "->這類操作符前後也不加空格
4.對齊:程式的分解符「{}」應獨佔一行且位於同一列,同時與引用他們的語句左對齊
{}之內的**塊在「{」右邊數格處左對齊
5.長行拆分:**行不要過長,不利於瀏覽和列印
長表示式要在低優先順序操作符處拆分成新行,操作符放在新行之首,拆分出的新行要進行適當的縮排,使排版整齊。
6.修飾符的位置:修飾符*和&應該緊靠變數名 char *x, y;
7.注釋雖有助於理解**,但注意不可過多地使用注釋。
注釋應當準確,易懂,避免使用縮寫。
高質量c 程式設計讀書筆記
高質量c 程式設計讀書筆記 4 3 2 2 2 2 5 5 2 5 2 strcpy函式的原型 assert src null dst null char address dst while dst src 0 null return address 疑問1 相加函式,如果沒有 friend 修飾則...
高質量C 程式設計指南讀書筆記
1.每個c 檔案通常分為兩個檔案。乙個檔案用於儲存程式的宣告,稱為標頭檔案。另乙個檔案用於儲存程式的實現,稱為定義檔案。1 版權資訊。2 檔名稱,識別符號,摘要。4 版本歷史資訊。檔名稱 filename.h 檔案標識 見配置管理計畫書 當前版本 1.1 作 者 sarah 琦琦 完成日期 2001...
高質量c c 讀書筆記
知錯就改 溫故知新 工作不忘學習 bool flag與 零值 的比較 if flag if flag int 型變數n與 零值 比較 if n 0 if n1 0 float 型變數x與 零值 比較 const float epsinon 0.000001 if x epsinon x epsino...