初學C語言,有什麼好書推薦?

時間 2021-05-12 22:53:43

1樓:黃哥

請看不要用譚的書,選擇下面的書之一

《C程式語言(原書第2版·新版典藏版)》原著即為C語言的設計者之一DennisM.Ritchie和著名的計算機科學家BrianW.Kernighan合著的一本介紹C語言的經典著作。

我們現在見到的大量論述C語言程式設計的教材和專著均以此書為藍本。原著第1版中介紹的C語言成為後來廣泛使用的C語言版本——標準C的基礎。人們熟知的「hello,world」程式就是由《C程式語言(原書第2版·新版典藏版)》首次引入的,現在,這一程式已經成為所有程式語言入門的第一課。

原著第2版根據2023年制定的ANSIC標準做了適當的修訂,引入了新的語言形式,並增加了新的示例。通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各個特性以及程式設計的基本方法。對於計算機從業人員來說,《C程式語言(原書第2版·新版典藏版)》是一本必讀的程式語言方面的參考書。

2樓:

只買一本:C語言程式設計

買兩本:上面加上 UNIX高階程式設計

買三本:上面兩本加上演算法C語言實現,可以讀影印版買四本以上:在作業系統,微機原理,組成原理,編譯原理等學完之後,看精通Linux核心,Linux驅動。

另外,學校的配套教材,一般是譚浩強的C和嚴蔚敏的資料結構,不管怎麼樣,都是考試指定教材,也要看。

3樓:龍躍十二

看你問這個問題是想提前準備下C語言,看得出來你對C語言或者說對程式設計很感興趣的,所以我簡單說下我之前的經驗。

前期準備階段:

《電腦科學導論》

入門階段:

《C程式設計》

《明解C語言》

《C標準庫》

高階書籍:

《程式設計師的自我修養》

《C和指標》

《C專家程式設計》

《C語言深度剖析》

《C陷阱與缺陷》

這些書足夠學習C語言了,但是你在學習的過程中會感覺很索然無味,只是學到可語法和使用規範,並不能做什麼,想更進一步你必須學習資料結構與作業系統。

4樓:

我學的時候,對我幫助最大的兩本書:

The C programming languageExpert C Programming

不要貪多,認真讀完一兩本,很多書單的就沒有什麼價值了。

5樓:DeepStars

比較推薦《C Primer Plus》,第五版是C99,第六版更新到C11,內容詳細、知識豐富

在推薦一本比較幼稚的C語言教程,《啊哈C語言》,簡單易懂,但是知識面窄,只是想簡單了解一下C語言,啊哈C還是不錯的

不單單可以嗑紙質教程,網路上也有關於C語言的入門教程。小甲魚的、翁愷的都適合初學者

當然新手直接學習C語言未免有些難,也可以從Python入手

6樓:

《C語言程式設計現代方法》,我心中永遠的最好!

這本書不像一本書,或者說不像一本紙質的物質。而像是乙個真正的老師,諄諄教導著你,彷彿乙個人站在你的身邊,告訴你,要注意這個那個。她是有生命的,如果你感覺到她的生命了,證明你入門了!

K.N.KING,的經典之作。

初學入門參考都合適。極力推薦,豆瓣評分很高,這也可想而知。

版本1:飄花蝴蝶,我用的就是這一版。

第二版版本2:流帶。

第二版豆瓣評分:不說了,真是經典。

7樓:tgdm

可能命中註定就是這本書了——《明解c語言》

內容很簡單且詳細。還有配圖。每個例子都有很清楚的解釋。

每個小節都有對應習題。特別適合鞏固練習。

這本書是我目前遇到的最適合新手學習的書了。

8樓:

我們大學時候學的C語言教材是譚浩強的《C程式設計》,這本書現在網上也有電子版。就當時而言,感覺這本書對於初學者入門寫的還是不錯的,當時就是照著這本書把C語言的基礎知識掌握了。當時我們讀大一,那個教C語言的老師貌似也是個剛畢業的,長得很像周星馳,同學們私下裡都叫他周星星 :

)現在看網上很多人都在噴這本書,各自都有各自的道理。所以我也不知道該不該推薦,不過就我個人而言,感覺是本好書。可惜出版的時間比較早,介紹的開發環境是DOS+TC2,不過好在現在網路如此發達,自己搭建個好用的開發環境也不是難事。

9樓:物件導向思考

那本書都可以,重要的是讀完書以後要實際程式設計序。沒有那本書光看就能會的。

重要的不是讀那本書,而是如何讀的問題。下面宋代陸九淵的詩說的特別好。

讀書切戒太匆忙

涵泳功夫興味長

未曉不放權放過

切身需要急思量

10樓:盧旭

推薦四本我最喜歡的、覆蓋全面的書,自認為這些是最基礎的,初學就用這幾本,什麼三劍客其他的都是高階書。

權威,字字珠璣,要細細品味:

《C程式語言(英文版)(第2版)》 克尼漢【摘要書評試讀】圖書

詳解,可以當做工具書,這兩本都包含C99的詳細說明:

《C語言程式設計:現代方法(第2版)》 金(K.N.King), 呂秀鋒, 黃倩【摘要書評試讀】圖書

《C Primer Plus(第6版)(中文版)》 普拉達 (Stephen Prata), 姜佑【摘要書評試讀】圖書

你很大很大很大很大概率會用到的Q&A合輯,有什麼坎兒過不去就在這裡找找答案:

《你必須知道的495個C語言問題》 史蒂夫·薩公尺特 (Steve Summit)【摘要書評試讀】圖書

11樓:Hsin

C Primer Plus (è±「) 經典入門書,寫得非常詳細,對初學者掌握背景知識也有一定的幫助。

C語言程式設計 (豆瓣) 是我們的教材,作為入門教材,它基本把C語言的主要用法都涉及到了。

本人一開始是通過C Primer Plus入門,只看了前面幾章就開課了,於是就用《C語言程式設計》這本教材接著學。個人體會是C Primer Plus 內容非常詳細,甚至到了有些繁瑣的程度,學習效率不是很高,而《C語言程式設計》則是走馬觀花,從一開始就教你各種規則語法,不涉任何背景知識,當然看起來也是很快的。

我認為這兩本書代表了兩種風格(或者說路線),前者深耕細作,內容很紮實,不過也因為它太充實了,不能有所側重,對新手有些不友好,學起來比較慢,後者傾向於速成,內容很基礎,不涉及深一點的知識,不過很適合快速入門。

像初學者以入門為目的的話,最好像這樣搭配一本經典入門書和一本粗淺的教材,前者用來打基礎,也可以當做工具書,後者用來快速入門,搭建整體框架。

當然要真正學好還是得多動手實踐。

12樓:

《C語言的科學和藝術》

作/譯者:[美]羅伯茨出版社:機械工業出版社非常適合入門,建議多看國外教材,很多經典。

對C有個初步了解後可以學學彙編,會加深你對C的理解,對於計算機組成、體系結構、作業系統的學習會有很大的幫助。

13樓:沈文

血和淚的教訓入門推薦大部頭的都是坑爹的上http://amazon.com

找本500頁以內的高分入門書吧。看完了看懂了可以找點東西做做,或者再看經典大部頭。

特別像c cpp 這種相對低階的語言,大部頭啃了好久,小應用乙個寫不出來,真是很挫敗的。

14樓:

先看c prime plus,期間可以輔助看看c陷阱與缺陷,之後什麼c與指標,c專家程式設計也可以看看,再之後就是按開發平台和需求演算法看相應的書

15樓:

大家肯定會推薦一大堆國外經典著作。我建議將這些經典著作作為學習C的第二本書。

第一本看國內的教材,譚浩強的不錯,或者其他的比較出名的國內教材,因為這些書多次再版有錯誤內容的可能性不大。而且從小到大我們已經習慣了國內教材的內容布局,讀起來比較容易理解。(當然,不用說,肯定有人黑國內教材。

就像很多人黑翻譯成中文的國外著作一樣,好像他們所有人真的都讀了外文版著作似的,乙個個狠誇原版,逮到翻譯版就猛踩)

第二本,建議看《c程式語言》(也就是很多人口中的K&R,好吧我又要吐槽,實在搞不明白這些人為什麼要用K&R,明明是給別人解惑,拽啥英文詞,而且還不是書名是作者名,結果弄的詢問者更加迷惑)

自學C語言和C ,有什麼好書推薦嗎

呵呵 有c語言基礎的話推薦 essential C 然後推薦 C primer 再就是 effective c 和 more effective C 最後就是 STL原始碼剖析 之類的。 小北師兄 C 語言入門書籍 c primer plus,這本書內容全面,是入門的一本好書,我當時自學 C語言的時...

初學Linux,有什麼好書籍推薦嗎?

先搞清楚自己要幹什麼,然後再去選擇哪方面的書籍。如果僅僅是用於日常辦公娛樂,那麼基本上不用看什麼書的。只需要安裝一下 deepin linux 作業系統的社群版本,然後耐著性子用一段時間就好了。難道當初你們上手使用 windows 作業系統的時候,是先買了一本書,再去使用的嗎?日常使用是不用系統學習...

初學C語言,有什麼需要注意的地方?

辛未羊 不知道你之前有沒有學過其他的語言,如果作為第一門語言,並不推薦C,學了好幾個月,只能看到黑乎乎的視窗上看那幾行醜陋的字元,很難獲得成就感。如果一定選擇C,推薦這一本教材,C Primer Plus 豆瓣 樓上推薦的The C Programming Language 豆瓣 並不適合初學者,可...