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 豆瓣 並不適合初學者,可...