如圖,藍色那一行改為else就正確了,那原來的為什么錯呢?????
1 回答
浮云間
TA貢獻1829條經驗 獲得超4個贊
1.如果是else,對于判斷是否為偶數
是則執行第一個花括號的代碼塊
否則執行else中的代碼塊
兩者執行其一
2.如果改成if,
x=10,執行完第一個代碼塊沒錯
但是這里x變成了5.
還會繼續執行第二個if判斷,x為奇數。
兩個代碼塊的都執行了。
所以錯了。
- 1 回答
- 0 關注
- 557 瀏覽
添加回答
舉報
0/150
提交
取消
