許多人覺得 C++ 難學(相對 C 語言),初學時我也是如此:不懂為何要引入標頭檔、為何 main 開頭固定幾行、迴圈怎麼寫、大括號放哪裡、怎麼讀多組測資、陣列真有用嗎?但隨著練習深入,發現老師說的「以後會習慣用陣列」竟是真理。
| 標頭檔 | 用途 |
|---|---|
<iostream> | 標準輸入輸出流(cin/cout) |
<iomanip> | 格式控制(setw, setprecision) |
<cstdio> / <stdio.h> | C 風格 I/O(scanf/printf) |
<cmath> | 數學函式(sqrt, pow 等) |
<conio.h> | 主控台 I/O(getch 等,Windows 專用) |
<graphics.h> | 繪圖庫(教學常用,非標準) |
掌握 while、for 兩種迴圈,基本上能解決 90% 流程控制問題。
= 是指派,== 才是比較 → if 判斷必須用 ==