如何看c primer plus這本書?

是先生吃呢、還是邊敲邊看

c primer plus 有點生澀 還有點難以記憶看記不住

到底該如何入門呢

本人大一小白


瀉藥!

c primer plus算是c語言的經典教材了,用來作為進入編程世界的第一本書是完全沒有問題的。弱雞學長也就姑且分享幾個人生經驗好了。

  1. 不要生吃!不要生吃!紙上談兵學編程是最蠢的一種方式,尤其是題主作為萌新,恰恰是最需要大量基礎訓練的時期。我的建議是盡量在有電腦的環境下閱讀本書,對書上的每一個例子最好都能自己敲出來運行一遍。
  2. 編程練習很重要!編程練習很重要!我一般會留出一半以上的時間來處理編程作業,很多時候我會略讀這一章的所有內容,然後邊做作業邊往前翻。人是很善於自我欺騙的,而在自學(學長暫且默認你是在自學,畢竟國內高校很少有用c primer做教材的)的時候,做作業是你唯一的自我檢驗的途徑。另外,不要止步於書上的練習,試著手動上調難度,比如可以試著將練習的程序擴展到更複雜,更通用的情況,然後去見識凌晨四點的洛杉磯吧(霧
  3. 不要花太多時間在這本書上。我之前就說過,C語言本來是一門非常簡單的語言,而c primer plus 中文第六版大概有650頁,除了由於這本書事無巨細的敘述風格以外,就是因為它實際上雜糅了一些不屬於C語言的知識,比如c primer plus介紹了ADT、隊列和二叉樹,而這些東西會在以後一門叫數據結構的課上系統學習(在此默認題主是計算機相關專業)。此外還有一些編譯器、操作系統相關的知識,都會在以後的課程中慢慢學到。因此我想表達的是,不要被疑問絆住腳步,浪費太多時間在細枝末節的地方,不要覺得C語言是很複雜,值得反覆學習的東西,它只是你進入新世界的第一步而已,而編程的世界遠比你想像的更廣闊,更有意思。

祝食用愉快!


謝邀,同大一,在學校上完C之後我也買了這本書,這是一本好書無可厚非,但不建議直接用這本書入門,因為書里的內容實在太詳細,太多了(原諒我懶癌晚期)。建議你先從一些簡單的書入門,比如現在各大高校的教材,學完之後,把CPP當做一本資料書,隨用隨翻,在這本書里你能夠學的更加細緻一些。我買了之後就是用來擴充教材上沒有的內容的,當然如果你有耐心,認認真真從這本書開始學起也是極好的。知乎小透明一枚,觀點可能比較片面,如有不對還請見諒。


背景:本人大一信息工程專業相關,

準備轉專業到cs。

自今年寒假到一個月前,

基本看完,除了最後一章,

編程練習完成一多半,

對了,

我看的是中文版第六版的,

不知道題主看的哪個版本,

對於這本書的優點不必多說,

適合自學和進階,

題主現在的困惑我也有,

甚至有的時候做書上的編程練習都要好久好久(??_?)有點懷疑自己,

嗯,其實就是很少練習導致的,

我記得我看到存儲類別那章,

編程練習還在字元串那gayou,

捂臉(。??︿??。),

題主盡量看某章前,

先把每個章節的示例源碼搞到手,

然後理解這一章有哪些新特性,

有的示例有非常詳盡的注釋或者解釋,

題主可以看完示例立刻動手運行思考,

然後合上書,

自己注釋一些自己讀不懂的地方,

盡量要理解著注釋,

讓書上的字變成自己的東西,

有許多問題是在具體實踐上才會發現,

才會頓悟的。(? ?_?)?,加油!

編程練習要做認認真真做完,

千萬不要圖快,

有的東西急不得,

也需要盡量同步,

別像答主這樣實踐與理論不同步的,

一開始就要給自己足夠耐心,

不要燥,實在燥的不行可以找一些c語言或者其他周邊的小故事,小緋聞啥的!(大霧

哈哈,希望題主能早日搞定困惑!

共勉!

動手實踐要是不那麼方便,

不知道題主有沒有Android的平板

有個叫c4droid的軟體會給你驚喜的!

配個藍牙鍵盤杠杠的!


你看的是中文的還是英文的版本?這本書非常好,有針對於入門級別的部分也有進階學習部分,細節充足內容翔實。

你看一個概念,理解概念,讀懂例子,然後把例子照葫蘆畫瓢的敲下來調試,直到成功,再看下一節。一定要自己敲自己調,反覆敲反覆調。你以為你例子看懂了就等於學會了,根本沒可能。不敲滿兩萬行代碼就學不會一門語言。


不用跟風非得拿這本啃,先把教材里實驗例題演算法都搞通吧,然後可以預習後續課程了,差不多了就能做個小項目了。


先學好怎麼使用標點符號,我認為這對你學C語言會有很大的幫助。


目前正在看,講得很細緻。但是有一點點錯誤,可能是翻譯的原因吧。本書默認你沒有計算機的基礎,所以不太贊同求快而跨越很多點。


謝邀。讀過C++ Primer和C++ Primer Plus這兩本書,但沒有讀過C Primer Plus,不作評價。

我讀過的那兩本,帶Plus的比較適合入門,內容比較淺。去掉Plus內容深刻很多,邏輯性強,為數不多的好書,不過可能不太適合初學者。


邊敲邊看+自己寫 書後習題的分析和代碼 的文章


慕課網有基本關於C語言入門的系列課。特別適合小白,純小白上手,循序漸進,由淺入深,我建議看看前面若干部分,然後入手這本書,系統學習,當然這本書的確很詳細,個別地方,可以跳躍看,先熟悉起目錄。嗯,加油


這本書講得很詳細,我建議零基礎可以在網上找一些C語言學習的視頻(浙大翁凱的就不錯)結合這本書一起看有很好的效果,誰用誰知道

主要還是自己多敲代碼


我認為這本書不好,我推薦(霍頓)c語言入門經典。


一個感覺,啰嗦。


不邀自來。親身經歷勸題主一定記得做配套練習,生吃的結果就是能看懂代碼,但寫出來的代碼bug連連。我前前後後看了兩遍,現在就把它當作詞典一樣,coding時哪個點有疑問就翻書查詢!


知乎上一堆人說這本書好,是的,挺好。

但也太全太過於啰嗦了。

C語言,就語言本身的東西不多,鄙人一本《C和指針》也就把之前各種迷糊的地方幹掉了,當時課後編程習題寫了十四五章,有點枯燥,但讀完的時候一身清爽。書裡面習題有些重複,你可以試試挑一些難的題,效果一樣。


推薦閱讀:

Qt C++ 如何實現自我反射?
C++里,1[p]這麼訪問為什麼可以這麼寫?
C++ Primer 看不懂 怎麼辦?
c語言中int main()主函數的結尾為何有時有return 0有時沒有?

TAG:C編程語言 | C語言設計習題 |