作者alan790712 (路人甲)
看板C_and_CPP
標題[問題] 不用if 判斷
時間Fri Aug 21 19:35:54 2009
請問要怎麼不用if 只使用關係運算子還有邏輯運算子判斷
一個數>0或=0或<0呢?
謝謝回答<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.137.16
1F:→ MOONRAKER:話說爬一下文就會有最低級的示範了說… 08/21 20:03
2F:→ MOONRAKER:不要問我哪一篇,不然我又會唸一次…(唸唸唸) 08/21 20:04
3F:→ MOONRAKER:某一篇"初學遇到問題"啥的(怎麼都取這種沒說明性的標題) 08/21 20:04
4F:→ su31o4gj83:?: conditional expression 08/21 21:32
5F:→ VictorTom:不用if?? bool GZ = N>0, EZ = N==0, LZ = N<0; 08/21 22:59
6F:→ VictorTom:N是要比較的數這樣; 別噓小弟吧~~我真的沒用 if 啊Q_Q~ 08/21 23:00
7F:→ softwind:return (!N)?(0):(N>>(sizeof(N)*8-1) );//signed only 08/21 23:11
8F:推 dendrobium:用while+return or while+break XD 08/22 15:18
9F:→ nick23:三元運算..OK? 08/22 20:43
10F:→ cutecpu:return (N > 0) - (N < 0); 08/23 00:48