为了账号安全,请及时绑定邮箱和手机立即绑定

条件结构之switch…case…中的break

条件结构之switch…case…中的break

PHP
风过无痕191939 2014-10-27 11:08:44
为什么结果是40呢?求大神帮忙。
查看完整描述

3 回答

?
我这什么都木有

TA贡献1条经验 获得超1个赞

没有break,就+10+10+10,然后输出了40


查看完整回答
1 反对 回复 2016-02-04
?
郑能亮Langdr

TA贡献1条经验 获得超1个赞

因为 当num=2 运行 $sum=$sum+10; 但是这句后面并没有break  , 所以他会继续执行下一个case , 也就是 case 3 : $sum=$sum+10; 这里又没有break; 所以继续执行下一条 default: $sum=$sum+10; 然后结束。

要是像case1 那样每一个case都跟一个break; 那么结果会是20;

查看完整回答
1 反对 回复 2014-10-27
?
网虫小黄人

TA贡献2条经验 获得超0个赞

楼下的正解

查看完整回答
反对 回复 2016-02-04
  • 3 回答
  • 0 关注
  • 1601 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信