1. 字符與字符串
用單引號括起一個字符代表一個整數,用雙引號括起一個字符代表一個指針。
char* a = '\' ; 會出現錯誤。
char* b = "abc"; printf(b); 正確。
2. 函數調用
聲明一個函數 int function(void);
function(); 是一個函數調用, 而 function;代表函數function的地址,非調用。
3. “懸掛”else
else 始終與最近未匹配的 if 結合