筆記說明
本文為使用 MindNode 思維導圖工具整理的 C 語言核心知識結構圖,旨在協助快速復習與知識體系梳理。圖表涵蓋從基礎語法到進階主題的完整脈絡。
知識結構圖

主要分支內容概覽
1. 基礎語法
- 資料型別:基本型別、衍生型別、型別轉換
- 運算子與表達式:優先級、結合性、副作用
- 控制流程:選擇、迴圈、跳轉陳述式
2. 函數與模組化
- 函數宣告/定義/呼叫、遞迴、變數作用域與儲存類別
- 標頭檔與原始檔分離、靜態連結庫建立
3. 進階資料結構
- 陣列、字串、指標、結構體、聯合體、列舉
- 動態記憶體管理:malloc/free、記憶體對齊、柔性陣列
4. 檔案與輸出入
5. 進階主題
- 前置處理器:巨集、條件編譯、檔案包含
- 位元運算、訊號處理、多執行緒基礎
- 常見演算法實作:排序、搜尋、字串處理
使用建議
- 整體瀏覽:建立知識全貌心智模型
- 專項深入:針對薄弱分支展開細節學習
- 面試準備:作為快速檢核清單
- 教學輔助:課程大綱設計參考
工具推薦
- MindNode:macOS/iOS 原生,介面優雅、iCloud 同步
- 替代工具:XMind (跨平台)、FreeMind (開源)、Miro (線上協作)
結語
思維導圖將零散知識點轉化為結構化網絡,配合間隔重複複習法,能顯著提升 C 語言核心概念的保留率與提取速度。建議定期根據學習進度更新導圖,使其成為個人化的知識資產。