現在,市面上的 C語言書籍多的數不過來,但是很多不適合你這種初學者使用,作為一名老程式設計師,我給你推薦幾本我看過認為還不錯的書:
1) 《C語言小白變怪獸》:既適合對計算機一竅不通的小白,也適合有程式設計基礎的讀者,還可以用來進階。同時,最重要的是,這本書的作者還在不斷地更新這本書,我認為最大的特點是通俗易懂,深入淺出,只要認真看,就一定能看懂,我認為這是C語言入門的首選教材,吐血推薦,經典中的經典!!!
2) 《啊哈C語言》:適合對計算機一竅不通的純小白,有程式設計基礎的讀者請忽略。這本書語言幽默,生動形象,通俗易懂,給人耳目一新的感覺,但是這本書非常淺顯,並不深入,所以適合純小白入門,找到門以後也就扔了。這本書著重於語言藝術,針對純小白下足了功夫,小學生坐在馬桶上都能學會程式設計。說實話,我非常欣賞作者的創意和用心,國內像這樣寫書的少之又少,入門的書就應該是這個樣子。
上邊這兩本書是我推薦給你用於C語言入門的,我不建議你使用譚浩強的《C語言程式設計》這本書入門,雖然這本書的知名度很高,因為很多大學把它作為C語言的授課教材,然而,這本書被吐槽最多,不但程式碼不標準,而且有很多錯誤,據說可以找出幾十個錯誤,這樣很容易誤導你這種小白。
等你有一定的C語言基礎了,可以看下面的這幾本書,進一步提升你的程式設計水平:
1) 《C Primer Plus》:暢銷 30 餘年的C語言入門經典書籍,至今無人能撼動它的地位,它是最符合C語言標準的書籍,作為一名C語言程式設計師,不收藏一本都覺得自己很水。
2) 《C程式設計語言,The C Programming Language》:C語言創始人丹尼斯·裡奇(Dennis MacAlistair Ritchie)的著作,和《C Primer Plus》並駕齊驅,很難分出伯仲,這兩本書都是一樣的優秀,都是C語言程式設計師必須收藏的。
3) 《C專家程式設計》:適合已經具備C語言基礎、想進階的讀者。這貌似是一本吐槽C語言的書,基本上介紹了大多數C語言的坑,有不少精髓,在C語言界久負盛名,進階時一定要看。
4) 《C陷阱與缺陷》:和《C專家程式設計》類似,也是給C語言挑刺的,闡述了很多容易讓人誤解的語法細節,重在幫助C程式設計師繞過程式設計過程中的陷阱和障礙。
5) 《程式設計師的自我修養 -- 連結、裝載與庫》:這真是一本深入骨髓的書,讓你徹底明白程式的編譯、連結、裝載和執行的全過程,你會從此上天,拉開和別人的差距,看任何問題都有了深度和高度。重點推薦!
所有的這些書我都有電子版,需要可以找我要!
現在,市面上的 C語言書籍多的數不過來,但是很多不適合你這種初學者使用,作為一名老程式設計師,我給你推薦幾本我看過認為還不錯的書:
1) 《C語言小白變怪獸》:既適合對計算機一竅不通的小白,也適合有程式設計基礎的讀者,還可以用來進階。同時,最重要的是,這本書的作者還在不斷地更新這本書,我認為最大的特點是通俗易懂,深入淺出,只要認真看,就一定能看懂,我認為這是C語言入門的首選教材,吐血推薦,經典中的經典!!!
2) 《啊哈C語言》:適合對計算機一竅不通的純小白,有程式設計基礎的讀者請忽略。這本書語言幽默,生動形象,通俗易懂,給人耳目一新的感覺,但是這本書非常淺顯,並不深入,所以適合純小白入門,找到門以後也就扔了。這本書著重於語言藝術,針對純小白下足了功夫,小學生坐在馬桶上都能學會程式設計。說實話,我非常欣賞作者的創意和用心,國內像這樣寫書的少之又少,入門的書就應該是這個樣子。
上邊這兩本書是我推薦給你用於C語言入門的,我不建議你使用譚浩強的《C語言程式設計》這本書入門,雖然這本書的知名度很高,因為很多大學把它作為C語言的授課教材,然而,這本書被吐槽最多,不但程式碼不標準,而且有很多錯誤,據說可以找出幾十個錯誤,這樣很容易誤導你這種小白。
等你有一定的C語言基礎了,可以看下面的這幾本書,進一步提升你的程式設計水平:
1) 《C Primer Plus》:暢銷 30 餘年的C語言入門經典書籍,至今無人能撼動它的地位,它是最符合C語言標準的書籍,作為一名C語言程式設計師,不收藏一本都覺得自己很水。
2) 《C程式設計語言,The C Programming Language》:C語言創始人丹尼斯·裡奇(Dennis MacAlistair Ritchie)的著作,和《C Primer Plus》並駕齊驅,很難分出伯仲,這兩本書都是一樣的優秀,都是C語言程式設計師必須收藏的。
3) 《C專家程式設計》:適合已經具備C語言基礎、想進階的讀者。這貌似是一本吐槽C語言的書,基本上介紹了大多數C語言的坑,有不少精髓,在C語言界久負盛名,進階時一定要看。
4) 《C陷阱與缺陷》:和《C專家程式設計》類似,也是給C語言挑刺的,闡述了很多容易讓人誤解的語法細節,重在幫助C程式設計師繞過程式設計過程中的陷阱和障礙。
5) 《程式設計師的自我修養 -- 連結、裝載與庫》:這真是一本深入骨髓的書,讓你徹底明白程式的編譯、連結、裝載和執行的全過程,你會從此上天,拉開和別人的差距,看任何問題都有了深度和高度。重點推薦!
所有的這些書我都有電子版,需要可以找我要!