學習C語言的必備書籍-從入門到精通

IAMoldpan發表於2017-10-27

學習好並精通C語言是成為優秀程式設計師的首要要求,在這裡推薦一些學習C語言從小白到高手的必看書籍。也是我幾年來收集的一些精華本。

部落格遷移到 https://oldpan.me/ 歡迎來訪!

###入門:
####1、大學C語言教材
不同學校教材不通,大部分書都把C語言的基本內容講出來了,不推薦譚浩強的C語言書,如果僅僅是當第一本C語言書是可以的。
####2、C語言程式設計(第二版)/The C Programming Language/Kernighan
比較經典的c語言書籍,個人覺得可以當詞典來查閱,內容詳實,講解得當
連結:http://pan.baidu.com/s/1dEC9Icp 密碼:6jm4
####3、C與指標
C語言三劍客之一,名字雖然是C與指標,但也把C語言的核心都講出來了,內容覆蓋了C語言所有的知識點。較深入地講解了C語言的指標操作和執行環境,強烈推薦觀看,難度稍大,建議看完基礎C語言拿本書當做複習進階用
連結:http://pan.baidu.com/s/1hsakpXM 密碼:sad4

###進階:
####1、C語言深度剖析
一本小冊子,挖掘了一些C語言不易察覺的重要難點知識點,同時也有些面試問題,最後談到了程式碼風格及優化,適合C語言學習者進階
連結:http://pan.baidu.com/s/1qYwo7PM 密碼:aepi
####2、C語言缺陷
C語言三劍客之一,也是一本小冊子,講了C語言中容易犯得一些錯誤以及作者的心得,同時也指出了C語言的一些設計問題
連結:http://pan.baidu.com/s/1geHpyk7 密碼:iay0
####3、C專家程式設計
C語言三劍客之一,裡面的內容涉及到編譯層面,深入到C語言核心,講解了C語言執行的詳細過程,同時也涉及到了組合語言和計算機組成原理,內容很深,需要好好研究
連結:http://pan.baidu.com/s/1qXARxGK 密碼:pdou

###應用
####1、C現代程式設計
很好的一本講利用C語言基本特性完成C++中物件導向設計的框架,同時也指出不少在實際應用中常見的程式分離技巧。
連結:http://pan.baidu.com/s/1qY2uhxa 密碼:pkfg

相信在將這幾本書仔細研讀幾遍後,你的C語言技巧和程式設計素養會提高一大截。當然還有很多好書這裡沒有列出來,這裡只列出了與C語言有關的,C語言是最基礎的語言,學好它學其他的也就容易上手多了。

推薦網站:
C/C++語言你想要了解的,裡面都有:http://en.cppreference.com/w/

相關文章