《高質量C 程式設計指南》讀後筆記零

2021-05-25 23:27:47 字數 854 閱讀 7991

定義1

:能長期穩定地編寫出高質量程式的程式設計師稱為程式設計老手。

定義2:能長期穩定地編寫出高難度、高質量程式的程式設計師稱為程式設計高手。

根據以上定義,我是個菜鳥。

一、檔案結構

1.版權及版本宣告,例子如下:/*1

,上海貝爾****網路應用事業部

* ** 檔名稱:

filename.h

* 檔案標識:

見配置管理計畫書

* 摘    要:

簡要描述本檔案的內容

*  * 

當前版本:1.1

*作者:輸入作者(或修改者)名字

* 完成日期:

2023年7月20日

* *取代版本:1

.0  * 

原作者  :

輸入原作者(或修改者)名字

*完成日期:

2023年5月10日

*/ 2.標頭檔案的結構

l 【規則

1-2-1

】為了防止標頭檔案被重複引用,應當用ifndef/define/endif

結構產生預處理塊。

l 【規則

1-2-2】用

#include <

filename.h> 

格式來引用標準庫的標頭檔案(編譯器將從標準庫目錄開始搜尋)。

l 【規則

1-2-3】用

#include 

「filename.h」 

格式來引用非標準庫的標頭檔案(編譯器將從使用者的工作目錄開始搜尋)。

3.定義檔案的結構

4. 標頭檔案的作用

(1)通過標頭檔案來呼叫庫功能。

(2)標頭檔案能加強型別安全檢查。

《高質量C 程式設計指南》讀後筆記三

六 函式設計 1.引數規則 如果引數是指標,且僅作輸入用,則應在型別前加 const,以防止該指標在函式體內被修改。例如 void stringcopy char dststring const char srcstring 如果輸入引數以值傳遞的方式傳遞物件,則宜改用 const 方式來傳遞,這樣...

《高質量C 程式設計指南》筆記

高質量 c 程式設計指南 是一本關於c 程式設計風格的指導 建議性的書,誕生已經有一年多了,初學c 閱讀此書,感覺甚好,收穫很大。這本書對初學者掌握好的編碼習慣有極大的幫助,對老手改進編碼方式也有好處。xml namespace prefix o ns urn schemas microsoft c...

高質量程式設計指南(筆記)

你使用乙個語言特徵是因為你需要它,而不是因為它存在 bjarne stroustrup 首先掌握語言的特徵及及其使用方法,再學習具體的語言實現才是語言學習之道!我們不能因為bjarne說過那樣的話就不去使用甚至不去學習c c 的高階特性。要想高效的使用一種語言,必須要了解它的各個特徵和他們的使用方法...