printf("1+3+5+7+9+11=");
printf("%d", 1+3+5+7+9+11);
+)代表「命令計算機做加法」。C 是 Imperative Language,透過指定可執行運算及其順序描述計算過程。學習 C 即學習如何向計算機發出「命令」。
int he = 1 + 3 + 5 + 7 + 9 + 11; // 多一次賦值運算
printf("%d", he);
he 完全多餘。表達式 1+3+5+7+9+11 本身已是 int 值,直接傳給 printf 更簡潔、高效(少一次賦值)。
「運算符表示命令;表達式本身有值,可直接使用。無理由不寫不必要的代碼。」
void 表達式求「無值」的值)。