[閒聊] 不使用if的寫法

看板Programming作者 (stanwu)時間12年前 (2013/01/03 23:27), 編輯推噓5(504)
留言9則, 7人參與, 最新討論串1/18 (看更多)
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

01/03 23:51, , 1F
邏輯短路運算子
01/03 23:51, 1F

01/03 23:57, , 2F
把if跟else改成while,然後加上break?
01/03 23:57, 2F

01/03 23:59, , 3F
1.短路 2.陣列 3.map
01/03 23:59, 3F

01/04 00:48, , 4F
switch
01/04 00:48, 4F

01/04 00:54, , 5F
printf("%s",str_array[i==1]);
01/04 00:54, 5F

01/04 16:33, , 6F
i==1?"yes":"no"
01/04 16:33, 6F

01/04 18:30, , 7F
就跟你講不使用 ? : 了
01/04 18:30, 7F

01/04 18:31, , 8F
樓上是眼睛沾到*還是怎樣
01/04 18:31, 8F

01/06 09:23, , 9F
沒啦 只是不像樓上本身就是* ^^
01/06 09:23, 9F
文章代碼(AID): #1GvQDwc3 (Programming)
討論串 (同標題文章)
文章代碼(AID): #1GvQDwc3 (Programming)