1. 字符与字符串
用单引号括起一个字符代表一个整数,用双引号括起一个字符代表一个指针。
char* a = '\' ; 会出现错误。
char* b = "abc"; printf(b); 正确。
2. 函数调用
声明一个函数 int function(void);
function(); 是一个函数调用, 而 function;代表函数function的地址,非调用。
3. “悬挂”else
else 始终与最近未匹配的 if 结合