[問題] 幾個初學的程式問題

看板C_and_CPP (C/C++)作者 (shooting)時間14年前 (2011/11/14 23:34), 編輯推噓2(205)
留言7則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): 1. (a<=b) ? return 1 : return 2; 想請問大家為什麼錯 compile error--> syntax error : 'return' -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.11.180

11/14 23:36, , 1F
1. 請寫 return (a<=b) ? 1 : 2;
11/14 23:36, 1F

11/15 00:36, , 2F
為什麼錯? 編譯器已經告訴你是syntax error了...
11/15 00:36, 2F

11/15 01:06, , 3F
compiler 不是寫很清楚了嗎XD
11/15 01:06, 3F

11/15 02:29, , 4F
你要不要寫RETURN TRUE OR FALSE..........
11/15 02:29, 4F

11/15 02:48, , 5F
樓上直接return a<=b就好了吧= =a
11/15 02:48, 5F

11/15 07:22, , 6F
原PO應該是覺得自己邏輯沒錯,為什麼沒有過才對...
11/15 07:22, 6F

11/15 18:00, , 7F
應該是因為有人說 A?B:C; 相當於 if(A) B; else C; 造成誤會
11/15 18:00, 7F
文章代碼(AID): #1EmJKEvW (C_and_CPP)
文章代碼(AID): #1EmJKEvW (C_and_CPP)