作者stanwu (stanwu)
看板Programming
標題[閒聊] 不使用if的寫法
時間Thu Jan 3 23:27:50 2013
Hi 各位大大
這應該算是骨灰級的老問題了
int i = 1;
if ( i == 1 )
printf ("yes");
else
printf ("no");
PS: 可彈性調整 i 裡面的值 0-65535
如果改寫成 完全拋棄不使用 if 或是 ? : 之類的判斷式, 有其他寫法可以得到一樣的結果嗎?
任何語言都可以, 感謝各位大大 ^O^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.94.45
1F:推 wtvwtvwtv200:邏輯短路運算子 42.79.176.71 01/03 23:51
2F:→ nienting:把if跟else改成while,然後加上break? 114.44.192.5 01/03 23:57
3F:推 chchwy:1.短路 2.陣列 3.map 27.105.13.93 01/03 23:59
4F:推 lion21:switch118.160.185.129 01/04 00:48
5F:→ wolfpig:printf("%s",str_array[i==1]); 111.243.98.122 01/04 00:54
6F:推 singlovesong:i==1?"yes":"no"140.109.135.164 01/04 16:33
7F:→ MOONRAKER:就跟你講不使用 ? : 了 118.163.12.174 01/04 18:30
8F:→ MOONRAKER:樓上是眼睛沾到*還是怎樣 118.163.12.174 01/04 18:31
9F:推 singlovesong:沒啦 只是不像樓上本身就是* ^^ 140.109.16.164 01/06 09:23