語法書 / AA 競程語法書 下冊 / 第十二單元 / 條件運算子與逗號運算子

12.6 條件運算子與逗號運算子

這一節介紹兩個「別人程式碼裡常見」的運算子。第一個值得學來用,第二個看得懂就好。

條件運算子 a ? b : c

「兩個值選一個」用 if else 寫要四行:

✘ 囉唆寫法:

int mx;
if (x > y) mx = x;
else mx = y;

條件運算子(conditional operator)一行搞定(它收三個運算元,所以也常被叫作「三元運算子」):

✔︎ 省力寫法:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。