| 難點 | 學習重點 | 練習建議 |
|---|---|---|
| 指針 | 地址與值、指針運算、指針數組、函數指針 | 手繪內存圖,實現字符串庫、鏈表 |
| 內存管理 | 棧/堆、malloc/free、內存洩漏、野指針 | Valgrind 檢測,實現動態數組 |
| 預處理 | 宏定義、條件編譯、頭文件防重複包含 | 編寫跨平台頭文件 |
| 類型 | 推薦 |
|---|---|
| 入門書 | 《C Primer Plus》(第6版)、《C程序設計》(譚浩強) |
| 進階書 | 《C專家編程》、《C陷阱與缺陷》、《現代C語言編程》 |
| 參考書 | 《C標準庫》、《C語言參考手冊》、C11/C17 標準草案 |
| 實戰平台 | LeetCode (C標籤)、OJ (Luogu/Codeforces)、GitHub 開源項目 |