本《c primer plus》C Primer Plus - 梁筆記


C primer plus 第六版 挺不錯的


小白的話,個人比較推薦《嗨翻C語言》或者《啊哈C》這種相對淺顯易懂一點的。《C primer plus》這本大部頭雖然很不錯,但對新手來說的確有點不友好,夠大夠全也意味著更容易出現枯燥的情況。如果題主不懼大部頭,那《C primer plus》是一本很不錯的入門書籍。

大一新生學C語言課外輔導書推薦??

www.zhihu.com圖標C語言入門參考?

zhuanlan.zhihu.com圖標


The C Programing Language 個人強烈推薦,作者並沒有把它寫成一本教材,也並沒有想把它寫成一本教材,更像的是為C語言寫一本使用方法,裡邊有很多經典的話,你能夠從中的很多講解中真實的感受到作者設計C語言的初衷。裡邊的例題和許多教材中的完全不同,它能夠讓你對C語言的實際應用有更好的理解(比如刪改文件中一些單詞),甚至對操作系統有一些初步的認識,而不單純是為了做出題目。可能自學起來有點難度,但每看一遍都會有新的收穫。


既然是小白,那就用本書叫,笨辦法學c,除了學c的精髓指針怎麼用,順便學習下調試,編譯。看完之後,直接上c語言程序設計。

不過我不太明白,這不是學校開的課嗎?跟著老師學唄,啥時候需要c再學唄。反正我當初就不是從c入門的,後來學會c也沒用什麼書,就是因為劉汝佳那本書,有的演算法用cpp不太好寫,前面又有c語言基礎,所以寫演算法寫著寫著就會了。


因為是小白,所以不應該用太難的書,推薦c語言科學與藝術,簡單,屏蔽了細節,適合初學者。不推薦用c編程語言,不是給初學者寫的,當然,如果你已經會其他編程語言,還是可以用的。


建議你看兩本:譚浩強的簡單易懂用作入門,the C programming language 用作進階。C 是非常接近底層的高級語言,入門容易進階難


明解c語言,排版很舒服,不會有密密麻麻的感覺,讓你有耐心看下去,解釋的也通俗易懂。示例的代碼也很好,當初把所有代碼寫了一遍,立刻從一無所知達到了似懂非懂的境界,哈哈


先找本快速入門幾十頁的,跟著做一遍。然後好好把C primer plus做一遍


譚浩強的C語言基礎教程 或者中國mooc翁凱老師的視頻也不錯


個人覺得,如果自學,不要用《 c prime plus》作為入門的書,說實話科班的人我也沒見過有人用這本書入門,這本書太全了,賊厚的一本書,用這本書入門,玩呢,看不到一半書就得扔一邊,都不想學了,(說用這本書入門的人,估計也沒幾個真正用這本書入門,也沒幾個真正看完了這本書一遍),如果你意志堅定,雷打不倒的話那另說。

個人建議:

1.首先快速入門: 找本薄的書入門(個人感覺譚浩強也沒什麼不好,雖然書中有錯的地方,但很淺顯易懂,容易上手),基本2--3周就能學完,你就已經基本入門了,把書中的代碼,習題都實現一遍

2.刷刷簡單的pat,熟練熟練

3. 看《c和指針》,《c陷阱與缺陷》

4.學學數據結構吧

5.參加一些學校組織的比賽,或者線上的比賽啊

6.學的好的話,試試acm吧

題外話,如果只是想課餘時間學著玩,不如換個語言,比如:python (易上手,比c學起來容易,還好玩……)

以上純屬個人觀點


《The C Programing Language》


譚浩強的c語言程序設計

關於教材你需要知道教材是什麼不等同於你學到了什麼。其次關於這本教材的批評,小白不需要在意太多,等你真正入門之後,再回看這本書的缺點,你會發現並不影響你的學習,反而讓你經歷了發現問題,自己解決問題的過程。這對於程序猿來說是非常重要的。最後看書要多練習。


小白建議選擇那種不太厚而且通俗易懂的啊,先入個門然後再看更權威的啊。哦,但是看到你說的是C語言,C語言語法不多,重點就是指針,沒了。所以也不用管那些了,直接看權威的啊,比如《C程序設計語言第二版》機械工業出版社的,或者《C primer plus》第六版,反正認真看一兩個月,多敲敲代碼,多思考,多上網搜搜博客啊。提個醒就是抓住重點,比如函數啊,指針啊,一維二維數組啊,結構體啊,不要過分關注什麼運算符優先順序啊,文件讀取的細節啊,++i++啊之類的


計算專業就 C primer 如果不是,還是 C primer


推薦c primer plus,但最好需要一個人引導下,這樣進步最快。要不然指針那塊有點難。本人專業從事C語言開發,兼職老師。不懂的可以一起討論。加油


相关文章