有一定c語言和c 基礎,是看c primer plus 好還是看c primer好?

時間 2021-05-06 19:19:22

1樓:日月

如果基礎不是特別好,判斷標準先看primer,如果不懵逼,就一直看下去就行了,plus就不用看了。如果看了一部分就看不懂了,可以先看一下plus,plus的問題是很多寫法不是c++ 特別推薦的寫法,都是c風格!當然這兩本哪一本,都不太夠,因為作為新手,標準庫和boost還有很多值得學習的地方,不論是程式設計思想還是泛型程式設計,而這兩本書的乙個缺點是標準庫的內容太少,所以還要找兩本標準庫程式設計的書。

還有就是比如執行緒啊,作業系統的各種api其背後還有計算機其他核心課程的內容,不是說學了c++就會而是把那些理論學會,用c++實現, 去鍛鍊,才能同時把理論和程式設計學好,還有在新手初期,多用一些比較出名的開源庫,熟悉呼叫方法,進一步去看原始碼,理解作者設計思路,程式設計技巧可以快速提公升程式設計水平,一點個人淺見

設計模式也要看一下的 。ps c++標準庫那本書中文翻譯非常差,估計是太厚了,人心浮躁啊!

ps 順便說一下plus這位老兄的寫作風格吧,他幹過很多,給天文台寫過軟體,還在大學裡面教過計算機和天文,物理課程,是個全面手,所以這貨經常在書裡寫一些容易犯錯的地方,有點萌 ,然後再告訴你不應該怎麼樣 。

ps primer和plus都是11標準,後面14.17.20出書和編譯器都跟不上了

2樓:AIR

和你條件差不多,我在學物件導向。之前在用plus。最近買了primer,如果不缺錢就都買,知識點找著看就行。

我買primer因為它講的不夠深入,很多細節都只能自己上網搜著補充。不過講的內容確實挺易懂。

3樓:成風桑

有基礎建議直接effective c++。

有一說一,prime那種半拉工具書大部分人估計都看不下去。我反正是沒全看完。

plus更加適合沒基礎的新手一些。

4樓:

primer整本看完,plus看過一兩章。信我就選primer,plus是真滴又厚又囉嗦。stackoverflow上c++ faq推薦的也是primer,primer中文翻譯質量算比較好的了,但依然可以配合英文看,比如那個頂層const,top level const,我記得當時看中文就不太明白。

用 Unity 3D 開發遊戲,熟悉 C 語言和 C 是否重要?

某個前同事老是分不清結構體和類型別的區別,被質問的時候解釋說 我已經修改它了,為什麼沒有生效 好想在這個問題下發個招聘廣告,不曉得會不會被封。還可以吧,如果C和C 了解的話,當使用unity3D引擎時,不會那麼吃力,C 比較容易入門,學起來的也比較輕鬆 c 在Unity開發遊戲中還是有用武之地,如果...

有一定基礎的 C 學習者該如何學習 Windows 程式設計?

看了這麼多,那麼多,都是一大堆。Windows下的c 程式設計,最重要的是mfc,侯捷的 深入淺出mfc 絕對要看,然後再考慮其他的吧。侯捷這書不厚,非常實用。什麼Windows程式設計,Windows核心程式設計。 Maggie 看頂樓的回答很明顯是學院式的回答,理論為主,卻忘記了讀萬卷書不如走萬...

怎樣做到C語言和Python能夠均衡的一起學習?

duohappy 知道C的優點和不足,知道Python的優點和不足。在合適的時候,用合適的語言。如果想提高下,看看Python和C語言如何聯合程式設計? NULL 先跟著學校的教程學好c語言,然後就可以花更多的時間專研python。因為c語言的知識點還是很少的 不過指標那塊比較難 而python要學...