※ 引述《yantchen (球童 / 資一甲12歲小蘿莉)》之銘言:
: 解釋一下三元運算子 (a)?b:c
: a是運算式
: b是a=1或非0(true)的時候回傳
: c是a=0(false)的時候回傳
: 依照上面的解釋
: 程式裡面用到 a[j]=(i%2)?0:1; 等於是下面這行的縮寫
: if(i%2==1) a[j]=0; else a[j]=1;
程式精簡高手!!
我個人是覺得 可讀性高會比較好
畢竟用?:跟用if else對電腦跑起來是一樣的
如果是個人開發 有助於加快撰寫是不錯啦
但是我會傾向於用通用常見的用法就是了~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.182.58