置頂 C 學習書單

2022-04-11 13:40:55 字數 1866 閱讀 2838

關於c++的書太多了,很容易讓人沒有頭緒。一直想整理下,把這些書列個書單出來,直到今天才動手。希望我的經驗能給後來的初學者一點幫助。

1.《c++程式設計教程》 錢能

很多學校把這本書選做c++課程的教材。簡單易懂,例子也很簡單明瞭,該有的部分基本都有了。個人覺的這本書很適合入門,不知道為什麼有不少人對這本書評價不是太高。但是個人意見,初學者可以從這本書入手,比《c++ primer》相對好入門點。這本書我一直帶在身邊,但是看的次數越來越少了,入門時候看的很多。

2.《c++ primer》

這本書的經典就不必說了。個人認為這本書兼顧了倆個方面,入門和工具書。入門讀這本書,障礙也不會太大,只是書太厚,要有耐心讀完。工具書,是覺的這本書可以一直放在案頭,時不時的查點東西,翻點東西,很方便。個人感覺,這本書還是要翻好多遍才能爛熟於心,在次之前,這本書一直有存在手邊的價值。

我本人一直把這本書帶在身邊,不過好在買的是正版,要不早就讓我翻爛了。盜版的質量很差,很容易翻爛。

3.《the c++ programming language》

這本書也是c++最經典的書之一。作為學習c++的工具書來說,很好,和《c++ primer》不相上下,內容很全很權威。但是據說要比《c++ primer》更深入點,不是特別適合初學者。因為我初學的不是這本書,所以不太好評價。但是作為工具書還是相當的不錯。這本書和《c++ primer》至少要有一本放在手邊,遇到問題及時查閱,讓人受益匪淺。尤其是當這工具書越翻越爛,而你自己的c++越來越強的時候,這本書就變成了個紀念,這種感覺不是電子書可以帶來的。

4.《effective c++》

這本書不是c++入門類書籍,也不是工具書型別,屬於高階型書籍。讓你更好更高效的使用c++。這本書以原則的方式介紹了幾十個原則,這些原則可以讓你把c++用的更好,對c++有更深入的理解。個人強烈推薦這本書,相當值得一讀。

5.《more effective c++》

這本書可以算是《effective c++》的續集。延續了《effective c++》的風格,對於高階的c++學習者來說,也是一本很不錯的書。同樣是以原則的方式讓你更好,更高效更安全的使用c++。

6. 《資料結構》 嚴蔚敏

資料結構方面,只推薦這一本書,而且是c語言版的。這本書的經典就不解釋了,這本書讀好了之後,就不用讀其他的資料結構的書了。

7. 《高質量c/c++程式設計指南》 林銳

這本書同樣不適合初學入門者,適合高階者。而且尤其是推薦一直在學校寫程式的人工作之前好好讀一讀,這本書介紹了很多在實際的開發工作中需要注意的東西,很適合入職培訓使用。規範大家的行為,提高大家的**質量。另外這本書的很多題目經常被很多公司作為入職筆試題目,有準備筆試的同學也可以認真學習一下。

8. 《head first: design patterns》

在c++高階之後,設計模式是不可避免的要學習的內容。其中這本書可以很好的作為設計模式的初學者的入門書籍,有圖畫有**,看起來還不那麼費勁。建議直接讀英文版,沒那麼難。

9.《design patterns: elements of reusable object-oriented software》 四人幫

這本是設計模式的開山之作,也是奠定設計模式現狀的經典書目。值得讀是肯定的,但是建議不要作為入門書籍,雖然權威,但是不是特別適合初學者一上來就讀。初學者讀起來有點費勁,讀完了可能也忘完了。

還有一部分書沒介紹,就是和平台相關的內容。如果在windows下,那麼《windows程式設計》以及msdn是必不可少的資料。如果是linux,則《unix環境高階程式設計》英文名字叫《advanced programming in the unix environment》是必不可少的學習資料。

基本上讀過的c++的書就這麼多了,還有些讀完了就忘記了,這裡就不提了。在這裡列出來的書,大部分都是讀了很多遍。也有一些好的書,一直打算讀,一直還沒讀。回頭整理乙個打算讀的書單列出來。

深入學習c 書單

本來有一本c 程式設計,一本c primer 沒怎麼看過 經過師兄推薦又買了effective c 和more effective c 技術面試的時候會問的比較深 要研究的比較透徹一些 第一篇一些同學問我,如何學好c 我沒有別的辦法給你們,唯一的辦法就是讀書,讀大 量的書,就可以解決。要把c 作為日...

學習書單記錄

大一 圖論簡明教程 強推哦,講得很有趣味 計算智慧型 比較形象,演算法只給思路和偽 沒去實現,下次吧 數學之美 讀完意猶未盡,可以推薦給家人一起讀的書 各種acm的書 就這樣吧.c51的各種教程 放棄了放棄了,c 實現非常簡單,只是一本工具書,不過我是真的討厭焊板子 演算法導論 粗粗地來 mooc上...

學習書單推薦

對於讀書不多的朋友推薦學習傳統文化,扎德行的根 朱子家訓 規 增廣賢廣 三字經 百家姓 千字文 易經的奧秘 聖經 對於學習英語的書籍 賴世雄的美語音標 新概念英語1 4冊 把英語用起來 走遍美國 對於提公升思維的書籍 不抱怨的世界 贏 談判力 超整理術 對於父母,推薦讀書給小孩聽 一生必讀的經典世界...