本單元常犯錯誤總覽
| 錯誤類型 | 錯誤寫法 | 正確寫法 | 結果 | 為什麼 |
|---|---|---|---|---|
| 忘記分號 | int a = 5 |
int a = 5; |
CE | 每條陳述式都要分號 |
| 漏掉 #include | cout << a; |
#include <iostream> + cout << a; |
CE | 沒有 iostream 無法用 cout |
| 漏掉 using | cout << a; |
using namespace std; + cout << a; |
CE | 不用 using 就要寫 std::cout |
| cin/cout 方向反 | cout >> a; |
cin >> a; |
CE | << 輸出,>> 輸入 |
| 忘記宣告變數 | cin >> a; |
int a; cin >> a; |
CE | 使用前必須宣告 |
| 全形符號 | int a; |
int a; |
CE | 必須用英文半形 |
| 指派方向反 | 5 = a; |
a = 5; |
CE | 變數在左,值在右 |
| 多行註解未關 | /* 註解 |
/* 註解 */ |
CE | 多行註解一定要 */ |