2023年初學者如何學習C

時間 2021-05-29 22:47:19

1樓:WangKX

《C++新經典》《C++新經典:物件模型》這兩本書2023年8月已經出版了,千萬不要錯過了,不要再捧著其他書看了,已經過時了。

2樓:學徒

對於初學者,建議先擼一遍C++ primer。如果沒有基礎的話擼一遍可能會比較痛苦,但是收穫也會非常大的。

另外,語言只是工具,更重要的是解決問題的能力。初級可以刷刷演算法題(Leetcode等),後期多嘗試解決小的實際問題,參加git專案等

3樓:

乙個好的ide能讓你的學習效率是別人的幾倍。對,我說的就是某些天天指令碼都寫不好的人教唆使用vim。

一本書+The C++ Resources Network+C++ reference - cppreference.com+乙個vs2017。

推薦先學c,學透了,再學c++,現在某些cpper天天玩語法,底層一竅不通,真實。

4樓:代代五三

贊同 @vczh 的回答,我學C++時就用的C++Primer Plus,很枯燥,很無趣,比起《21天精通C++語言》之類的這種書。但是現在我感謝當初的我是從C++PrimerPlus起步的,就如同我的數學是從小學數學課本起步的,而不是靠刷《五三》刷過來的一樣。

5樓:Changlin

essential cpp 最容易入門的方式

cpp細節多關注大部頭很難上手

學cpp最大的障礙是 1編譯錯誤2執行錯誤克服這兩個障礙進步很快的學語法真不難的

6樓:想飛的魚

程式語言沒什麼太巧的方法,就兩點多思考,多聯絡,去網上找資源學習一下基礎語法然後從易到難進行練習掌握語法再專案實操就完事兒了

7樓:熊本熊愛好者

新入坑菜鳥乙隻

三個月吧自己差不多硬擼完了整本primer拋去最後三章有些不太常用的內容沒看,基本都看過了,題目也是半寫半抄的弄完了,還是蠻有成就感的

留下自己那時候的學習筆記供你參考

mubu.com/doc/EuXG809B0不管怎麼樣,我覺得新入坑還是擼一遍的好

起碼知道有這些東西,就算後期忘記了還可以去翻書查不是看完了時不時的找點機會來用一用,理論也要聯絡實際不是嘛一起加油脫坑

8樓:Ron Tang

這位初學者不知道你有沒有其他程式語言的經驗。假設你有,那麼語法什麼的快速看看,主要針對stl庫,移動語義,多繼承,多執行緒,lamada,模版需要多耗心血。看你未來工作需要吧。

假設你沒有,那麼你要考慮一下,你未來的職業規劃,目前需要使用cpp的地方在逐漸減少,甚至遊戲領域也在減少。不過作業系統framework和引擎還在用cpp。如果是第一門語言,不推薦學c++,可以先學純c的部分。

祝你成功。當然我也推薦c++ primer,effective c++ ,c++標準庫,c++多執行緒實戰,c++模版程式設計等

9樓:宇佐見蓮子

2023年學習c++,新標準一定要有。但是這裡的新標準不是指14、17,而是c++11。至少需要找一本完全c++11的書。

c++ primer是公認的很好的入門書,很多人說它入門讀不懂。但還是推薦用力讀它,因為它確實體現了這個語言的基本特點。而在讀的過程中,希望你能慢慢的來,把它一點點看明白,把所有的例子和小問題都一定要去寫一遍、並且調對。

如果只是了解了就算會了繼續往下看,那麼等看完後你會發現自己還是什麼都不會。

跟隨這本書的角度入門後,就可以去拿一本c++ programing language(c++程式語言)。這本書非常經典和權威,涵蓋了c++真的所有特性。可以通讀,也可以經常放在手邊當做c++的詞典來看。

尤其是兩個部分推薦一定要看: 併發從原子操作到執行緒管理的講解,以及對模板泛型的深入理解。

這之後應該已經可以自己找到書了。effective c++之類的。

我是c++的忠實愛好者,這門計算機語言值得對計算機感興趣的人去深入學習。堅持下去,就會有很多樂趣的。

10樓:吳乎

《Programming -- Principles and Practice Using C++》2nd

C++之父為本科生編寫的教材,邏輯清晰,適合初學程式設計的少年。沒錯,這本書主要是教你程式設計的。

《The C++ Programming Language》4nd如果你已經會程式設計了,只是想學一門新的語言,那麼它比較合適。

C++之父寫的,最了解C++的人,真的做到了有理有據有節。

看完這兩本書,基本就可以開始寫專案了,當然可能還需要專門學一下網路和併發的知識。

11樓:

初學者->沒學過C/C++但學過其他語言的:《The C Programming Language》

沒學過程式設計的:《Aha!Algorithm》-》《C++開發實戰手冊》-》Github專案

初學者學習C 使用using namespace std 有什麼問題嗎?

Jon Lee 能幫你省幾個字而已,寫全名 std cout 更清晰。最主要原因是,using 的 namespace和當前namespace有同名字的函式時,當前namespace就被汙染了。1.不要在全域性使用。特別是標頭檔案全域性,否則每個引用該標頭檔案的變異單元的namespace都被汙染了...

初學者如何學習易經?

Fiona 易經到底怎麼學才能學懂和更容易學呢?我建議就從規律入手,放棄那些看起來神秘的術語。觀察 了解規律,然後順應規律,就是易經的精髓。神秘的術語讓人望而卻步,而且增加了學習的難度。多觀察再下結論,規律是觀察出來的。包括我們說的性格色彩學,如果不對人進行長期的觀察,又怎麼總結出規律來呢?無論學什...

C 初學者如何實現就業?

濤哥 打鐵還需自身硬,如果想找c 的工作,建議努力掌握c 剛開始接觸C 時,如果是學校開了C 課程的話那就好了,可以跟著老師的進度學習,在課餘時間可以多做一些習題或上機練習。基礎打好,走校招不難。如果你是完全自學,你可以找一本面向大學生的教材或者經典教材比如C Primer中文版。掌握了一些基本的C...