學習好并精通C語言是成為優秀程式員的首要要求,在這裡推薦一些學習C語言從小白到高手的必看書籍。也是我幾年來收集的一些精華本。
入門:
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/