回覆列表
-
1 # 視語五千年
-
2 # 酷啊丹
先看《C Primer Plus中文版》(如果你英語好,可以看英文版《C Primer Plus 》)推薦從經典入手。推薦的話,這本書上的習題是有答案的,可以練練。
如果著急的話可以看譚浩強的《C語言程式設計》,看完基本小程式會寫,算入門了。
進階的書去看《The C Programming Language》,俗稱C語言聖經。
再進一步就是多寫程式碼的經驗和根據需要學習相應的C語言(比如Object—C,寫Apple App用的)
至於你選的其他的書都可以先不看,其中《21天學通c(第三版)》《C語言程式設計寶典》《你必須知道的495個C語言問題 》基本是用來誆騙新手的商業書,噱頭比較重,有用的不多,重複性很高。
《C和指標》《C陷阱與缺陷》是比較好的書,但是有點高階了,如果不是研究C語言的話基本上用不到,除非是公司裡的C語言工程師才看。
1.基礎(C語言入門,初學,程式設計基礎)
《C語言程式設計:現代方法》(第2版)
《深入理解計算機系統》(修訂版或第2版)
《C語言程式設計》(第2版)
《程式設計師修煉之道》
《C和指標》
《C primer plus》(入門首選)
《高質量程式設計指南》(一定要看)
《從問題到程式》(最佳高校教材)
2.核心/驅動
《Linux核心設計與實現》(第3版)
《Linux裝置驅動程式》(第3版)
《深入Linux核心架構》
《Linux C程式設計一站式學習》
3.應用
《UNIX環境高階程式設計》
《UNIX網路程式設計》
4.進階
《C陷阱與缺陷》
《C專家程式設計》
《C語言程式設計》K&R版
《C語言解惑》
《你必須知道的495個C語言問題》
《C語言參考手冊(原書第5版)》
《C語言介面與實現》
《C語言的科學和藝術》
《資料結構與演算法分析C語言系列》
《Linux程式設計》
《現代編譯原理》
《重構-改善既有程式碼的設計》
《老碼識途-從機器碼到框架的系統觀逆向修煉之路》
《C語言進階》
《實用C語言程式設計》