定義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 的高階特性。要想高效的使用一種語言,必須要了解它的各個特徵和他們的使用方法...