前言
本文主要是寫C語言推薦書籍,希望給初學者或者想深入的朋友一些建議,協助成長。
以下的資料都是免登陸下載,而且都是free的。
如果大家覺得資料好的話,推薦給周圍的朋友,讓更多的人少走彎路。
入門類
《The C programming_Language》
C語言之父得作品權威性毋庸置疑,本書適合入門,學習C語言的基本文法和使用,入門看該書,本書近300頁,別看國內的譚浩強的書(據說譚浩強的書都是東湊西拼的),裡面很多誤導程式員的細節。
雖然書籍出版時間比較老,好像也沒更新,不過仍不失為經典書籍。
《C primer plus》
作為一本被人推崇備至的c入門經典,C primer plus絕非浪得虛名。應該算得上C教材裡最好的入門書了。 適合作為入門書和基本函數查詢得參考資料。本書最新版為第五版,以ANSI C99為標準詳細介紹了C語言。
在知識廣度上,很少有書能匹及。它能為你系統學習c提供一個良好的平台。作者對c的見解精闢。在娓娓敘述的同時,作者輔以大配量序以分析。它讓我對C有 了更加系統的全新認識。決非國人所寫的那些公理化的教條說教,我覺得作者把自己的心血全部吐露。書很厚,近700頁,建議先看《The C programming_Language》。
進階類
《C 專家編程》
學會C語言基礎的東西後,要體驗C語言的體驗之處,還是要通過編寫不同的程式才能成為C語言專家,耗時甚大。
本書可以協助有一定經驗的C程式員成為C編程方面的專家,裡面是形形色色的習慣用法,程式碼片段和靈活編程的技巧。
最關鍵的是本書寓教於樂,讓你充分享受編程的樂趣,本書近300頁。
《C缺陷與陷阱》
該書的出發點不是要批判C語言,而是要協助C程式員繞過編程過程中的陷阱和障礙。書中所揭示的知識能協助您繞過C語言自身得陷阱和缺陷,減少代碼中許多常見的Bug。
全書分為8章,分別從詞法分析、文法語義、串連、庫函數、前置處理器、可移植性缺陷等幾個方面分析了C編程中可能遇到的問題。最後,作者用一章的篇幅給出了若干具有實用價值的建議。
《C編程精粹》
本書揭示了微軟公司應對品質挑戰、開發出世界級代碼的技術內幕,作者在自己不斷探索、實踐和思考的基礎上,系統總結了多年來指導微軟各團隊的經驗,將其凝聚為許多切實可行的編程實踐指導,可謂字字珠璣。
參考類
《C標準庫》
本書是由世界級C語言專家編寫的C標準庫經典著作。英文版已經重印十多次,影響了幾代程式員。
本書結合C標準的相關部分,精闢地講述了每一個庫函數的使用方法和實現細節,而這正是一個真正的C程式員所必須掌握的。更重要的是,書中給出了實現和測試這些函數的完整原始碼,可以讓你更深入地學習C語言。
《C語言大全》
相比《C標準庫》,該書講解了C語言基礎,C標準庫,C99標準。
C 語言並不複雜,但是 C 程式員依然需要一本參考書. 就算只是查查標準庫,這樣一本書也是有價值的。