為了縮短程式碼,所以大家都會無所不用其極的用很短的行數去表示很多的東西
在if判斷式的部分,某些狀況下可以採用 "條件運算符" 來達成減少行數的目的
原本的程式如果是
if(x>y)
a=x;
else
a=y;
則使用 條件運算符 後,會變成下面這一行:
a=((x>y)?x:y);
瞬間由四行變成一行。
ps.這我之前就有學過,可是常常會忘記捏~~
2009年3月23日 星期一
C語言 - 條件運算符
訂閱:
張貼留言 (Atom)
Our Glory Days
為了縮短程式碼,所以大家都會無所不用其極的用很短的行數去表示很多的東西
在if判斷式的部分,某些狀況下可以採用 "條件運算符" 來達成減少行數的目的
原本的程式如果是
if(x>y)
a=x;
else
a=y;
則使用 條件運算符 後,會變成下面這一行:
a=((x>y)?x:y);
瞬間由四行變成一行。
ps.這我之前就有學過,可是常常會忘記捏~~
沒有留言:
張貼留言