c 應該怎麼學

2022-11-10 04:25:23 字數 616 閱讀 2857

1樓:匿名使用者

首先,可以找一本稍微薄一點的書入門,經典的有《essential c++》。掌握基本的語法和概念,對c++有一個初步的認識。

然後,就可以看《c++ primer》了。這本書強烈推薦。這本書有點厚,需要耐心。

一定要認真讀完,並且儘量實現一些例子,自己動手去寫,去debug。這本書吃透c++的基礎基本掌握了。編寫常用的程式不是問題。

接下來可以進階了。物件導向程式設計,侯捷翻譯的《深度探索c++物件模型》必讀,這本書講的是底層編譯器c++物件導向 的實現原理,繼承、虛擬函式等等的機制。這本書比較有難度,個人認為需要至少讀2遍。

然後是《effective c++》,講了55條準則,提高c++程式設計質量的。如果有一定的c++開發經驗,讀起來更有感觸。關於泛型程式設計,可以先讀《c++標準程式庫》,對stl有個基本認識,學會使用,然後可以去研究stl原始碼,侯捷的《stl原始碼剖析》值得推薦。

原始碼面前,了無祕密。閱讀經典原始碼往往能獲得很大的收穫。

如果有精力,可以再學學boost庫,號稱準標準。

找個專門的地學學,有老師教會比較好i tj o b

2樓:麻痺難起

推薦看一些c++的書,找一些網上的教學資源

學完c 之後還能學什麼,C 學完後應該學什麼

1,c 學習完畢之後,可以找編譯原理的書看一看,不過有些深度和難度。2,如果是想從事軟體開發行業的話,建議先把資料結構,常用的一些演算法,這些基礎性的課程學紮實了,到最後,可能會發現程式語言是一個工具,更加重要的是思想。資料結構是計算機儲存 組織資料的方式。資料結構是指相互之間存在一種或多種特定關係...

學完c 後是應該學遊戲程式設計還是遊戲引擎?

開發遊戲除了基礎的c 語言知識和win32 sdk開發技術外,更重要的是掌握opengl或者directx 3d三維圖形開發函式庫,兩個最好都掌握,推薦一本書 opengl遊戲程式設計 裡面專門講製作遊戲。ogre可以去看看,這個是用c 寫的,並且是開源的,很不錯網上可以下到相關原始碼,很容易看到的...

c語言到底要怎麼來學,C語言到底要怎麼來學

那該如何學c語言呢?希望我整理的 c語言的學習路線,能對你有幫助!如果沒有學習地方可以來 首先是c語言的基礎語法 變數 字串 條件 迴圈 陣列 函式 結構體等,然後就是指標 記憶體管理等c語言中至關重要的兩大標準。因此,學習c語言推薦大家可以從 c primer plus 開始入門,系統地瞭解c語言...