考試大綱固定,高頻考點集中。放棄冷門語法細節(如三碼符、複雜宣告解析),集中火力攻克必考、易分模組。
| 模組 | 核心考點 | 練習建議 |
|---|---|---|
| 資料型別與運算 | 隱式轉換規則、整數提升、sizeof 陷阱、位元運算實戰 | 手寫 10 道輸出預測題 |
| 流程控制 | switch 穿透、迴圈邊界、break/continue/goto 標籤 | 畫流程圖對應代碼 |
| 陣列與字串 | 字串函式模擬實現、二維陣列指標行列互換 | 背誦 strlen/strcpy/strcmp 手寫版 |
| 函式與遞迴 | 遞迴終止條件、棧幀分析、函式指標回調 | 手寫快排、二分、漢諾塔 |
| 指標與記憶體 | 指標陣列 vs 陣列指標、二級指標修改一級指標、malloc/free 配對、野指標/記憶體洩漏 | 畫記憶體圖解析 5 道指標題 |
| 結構體/聯合/列舉 | 位域、對齊填充計算、結構體指標成員存取 | 手算結構體大小 3 題 |
| 檔案操作 | fopen 模式、fread/fwrite/fseek/ftell、文字 vs 二進制模式差異 | 寫一個學生資料增刪改查小程式 |
| 預處理 | 宏定義/帶參宏/## # 運算符、條件編譯、頭檔防重複包含 | 展開 3 個複雜宏 |
printf 大法或 IDE 斷點調試,邊界值優先測試(0、1、MAX、NULL、空字串)。