課程
/后端開發
/PHP
/PHP入門篇
B栗子中執行了Case2之后,繼續執行Case3和default,那結果應是60吧,為什么是40???
2017-09-04
源自:PHP入門篇 6-6
正在回答
在B例子中,變量$sum又重新賦值10,進入switch語句,case 1不符合條件($num不等于1),表達式不執行,case 2符合條件,表達式執行,由于沒有后面語句中都沒有break;語句,最終變量$sum一共加了30,所以是40。
他是從case2開始執行的
40
采納我就行了
怎么刪不掉啊,搞錯了。。。
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
1 回答在例子b中 $num = 2 為什么還會執行case3
5 回答案例B為什么會繼續執行下去
6 回答沒有break 會一直執行到底嘛不是,應該是執行default下面的語句,這樣B列子的值就是20,但是為什么輸出了40 ?。坎欢?!
2 回答B例子為什么是40
1 回答b例子輸出結果應該是50吧
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-01
在B例子中,變量$sum又重新賦值10,進入switch語句,case 1不符合條件($num不等于1),表達式不執行,case 2符合條件,表達式執行,由于沒有后面語句中都沒有break;語句,最終變量$sum一共加了30,所以是40。
2017-11-19
他是從case2開始執行的
2017-10-24
40
采納我就行了
2017-09-04
怎么刪不掉啊,搞錯了。。。