條件判斷

可跑範例 · JSCPPJSCPP 載入中…
先預測再按試跑。else if 鏈只走一條;switch 漏 break 會貫穿;if(x=0) 是指派陷阱。
experiment 01

else if 鏈:成績分級

從上到下第一個成立就停。s = 78 會落在哪一級?

預測:C
experiment 02

switch 貫穿(忘了 break)

case 1 沒 break,會貫穿到 case 2

預測:one 然後 two(貫穿!)
case 1 後面補上 break; 再跑,看差別。
experiment 03

三數最大值(獨立 if)

求最大值用兩個獨立 if,每個都檢查。

預測:max = 12
experiment 04

= 不是 ==(致命陷阱)

if (x = 0) 是指派、回傳 0=假,還把 x 改成 0。

預測:B 然後 x = 0(被改了!)
= 改成 == 再跑:會走 else、x 不變(5)。