C專家程式設計

2021-06-04 17:09:33 字數 707 閱讀 6206

說到c語言,首稱《c程式語言》,這是一本入門和進修均可的書籍,值得讀三遍以上,方才有味。

進修書籍如《c專家程式設計》是一本c語言較高層次的書,是成為c語言專家的必經之路。我自以為達到了一定的

程度,才開始學習這本書的。人言,c語言是一門藝術,需要多年歷練才能達到較為完善的境界,此言不虛。

c語言進修書籍還有《c陷阱和缺陷》《c指標》等。

本書的示例程式,使用linux下的編譯環境,在類unix作業系統中,c語言與作業系統本身緊密結合不可分割,

因此掌握作業系統也異常的必要,因此需要閱讀《現代作業系統》《linux程式設計》《unix環境高階程式設計》

《unix網路程式設計》《linux核心設計與實現》等書籍,這又是一項嘔心瀝血的浩大工程。

我準備詳細學習《c專家程式設計》,並為此專門做個學習筆記。

第零章 前言——計算機日期小話

第一章 穿越時空的迷霧

第二章 這不是bug,而是語言特性

第三章 分析c語言宣告

第四章 令人震驚的事實:陣列和指標並不相同

第五章 對鏈結的思考

第六章 運動的詩章:執行時資料結構

第七章 對記憶體的思考

第八章 為什麼程式設計師無法分清萬聖節和聖誕節

第九章 再論陣列

第十章 再論指標

第十一章 你懂得c,所以c++不在話下

附錄a 程式設計師工作面試中的秘密

c語言的庫函式

C 專家程式設計

2011.9.4 c 專家程式設計 1 容易混淆的 const 關鍵字const 並不能把乙個變數變為常量,它修飾的符號僅表示該符號的值不能被賦值,也就意味著唯讀不可寫,但它並不能防止通過程式內部 甚至外部,其它函式 的方法來修改它。const 最有用支出是用來限定函式的形參,這樣該函式不會修改實參...

c專家程式設計

pag13 關於替代庫函式 標準規定編譯器只有在違反語法規則和約束條件的情況下才能產生錯誤資訊。所有c語言標準標頭檔案中宣告的識別符號均保留,所以不能宣告乙個叫做malloc 的函式,因為在標準標頭檔案裡已經有乙個函式以此為名。但由於這個規定不是約束條件,因此可以違反他。所以可以用自己宣告的函式來替...

c專家程式設計

近來,看了一下 c專家程式設計 這本書,還是有一點收穫吧!也許,我的水平還不適合讀這本書吧!但是,將書中的一些注意點記在這兒。1.要使二個賦值形式合法,必須滿足一下條件 二個運算元都是指向有限定符或者無限定符的相容型別指標,左邊指標所指向的型別必須具有右邊指標指向型別的全部限定符。比如 char c...