2009年3月23日 星期一

C語言 - 條件運算符

為了縮短程式碼,所以大家都會無所不用其極的用很短的行數去表示很多的東西
在if判斷式的部分,某些狀況下可以採用 "條件運算符" 來達成減少行數的目的

原本的程式如果是

 if(x>y)
  a=x;
 else
  a=y;

則使用 條件運算符 後,會變成下面這一行:

  a=((x>y)?x:y);

瞬間由四行變成一行。

ps.這我之前就有學過,可是常常會忘記捏~~

沒有留言: