為什麼要看視頻教程?
文字教材適合系統建立知識體系,視頻教程則擅長展示 IDE 操作、除錯過程、代碼敲寫節奏、專案結構 等隱性知識。雙管齊下效果最佳。
國內優質免費資源 (B站/慕課網/大學MOOC)
| 講師/課程 | 平台 | 特色 | 適合階段 |
| 鄭鋼《C語言程序設計》 | B站/中國大學MOOC | 哈工大王牌課,邏輯嚴密,強調程式設計方法學,配套 OJ 習題 | 大一系統入門、考研復習 |
| 小甲魚《C語言零基礎入門》 | B站 | 風格幽默、比喻生動、適合完全零基礎、重點講清指標、結構體 | 自學入門、興趣啟蒙 |
| B站「尚學堂」高淇 C 語言 | B站 | Java 風格講 C,面向對象思維提前植入,項目實戰多 | 想快速上手寫項目 |
| 嵌入式藍哥《C語言精華》 | B站 | 針對嵌入式開發,講透記憶體佈局、寄存器、位運算、鏈表實作 | 嵌入式/單片機方向 |
| 西安交大《C程序設計》 | 中國大學MOOC | 學術派,嚴謹證明遞迴、演算法複雜度,適合科研導向 | 理工科打牢基礎 |
國際頂級英文資源 (建議開啟雙語字幕)
- CS50 (Harvard):Week 1-2 專講 C,從 Scratch 過渡到記憶體、指標、檔案 I/O、資料結構,作業極富創意 (如 Mario 金字塔、信用卡驗證)。
- MIT 6.087 Practical Programming in C:IAP 短期課,四講速通 C 核心,適合已有編程基礎者快速補齊。
- Handmade Hero (Casey Muratori):從零手寫一個完整遊戲,零依賴,極致展示 C 系統級開發、記憶體管理、渲染管線。進階必看。
- Low Level Learning / Computer Enhance:現代 C、編譯器原理、效能優化、SIMD、熱門技術深度解析。
付費但高性價比推薦
- 極客時間《C語言核心技術面試精講》:針對大廠面試題,講透指標、記憶體、併發、鎖、編譯鏈。
- 「C語言深度解剖」系列 (陳越/翁凱等):系統性梳理 C99/C11 新特性、未定義行為、編譯器實現。
如何高效「看」視頻?
- 1.25-1.5 倍速 觀看概念講解;0.75 倍速 觀看代碼實操、除錯演示。
- 邊看邊敲:視頻講到哪,暫停自己敲一遍,嘗試修改參數、破壞代碼觀察報錯。
- 建立筆記庫:Obsidian/Notion 記錄關鍵知識點、易錯點、經典範例,標籤化便於複習。
- 完成配套作業:鄭鋼課配 OJ、CS50 有自動評分系統,必須親自提交通過。
避坑指南
❌ 只看不練,收藏夾吃灰。
❌ 跳著看「指標篇」「鏈表篇」,基礎不穩必崩。
✅ 選一套系統課 從頭看到尾,配套作業全做。
✅ 視頻看完後,合上視頻獨立完成一個小專案 (如通訊錄、貪食蛇、簡易計算器)。