C 語言語法更少、概念更純粹,入門門檻更低。 C++ 是 C 的超集,複雜度呈指數級增長 (模板/元編程/RAII/多重繼承/概念/模塊)。
| 階段 | 推薦 | 特點 |
|---|---|---|
| C 入門 | B站「鄭鋼C語言」/「哈工大李治軍」 | 學術規範、講透指針/鏈表/文件、適合大學考試/考研 |
| C 進階 | 「Linux C 編程一站式學習》(宋劍輝) | 系統視角、Makefile/GDB/進程/線程/網絡/項目實戰 |
| C++ 入門 | 「侯捷C++視頻教程」(經典舊版) / 「C++週刊」(Jason Turner) | 侯捷講透 STL/模板/內存模型,Jason 短視頻講現代特性 |
| 系統底層 | 「CSAPP」(B站有中字版) / 「操作系統: 三易課程」(向勇/陳渝) | 計算機系統/操作系統經典課程,配合 Lab 實驗 |