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

这节做出来了但是完全不理解,哪位大神能进来看看我理解是不是有问题

1num =2有什么用?不都是sum吗?

2 case1/2/3有什么区别吗?

3我的理解是

  情况A,是直接 default $sum = 10+10 =2 

  情况B,case 1 10+10=20 然后执行case2 20+10=30 然后执行case3 30+10.。。。貌似也不对呀

正在回答

3 回答

对,我理解是break是退出当前循环,default是结束循环

0 回复 有任何疑惑可以回复我~

你的意思是A只执行case2,B只执行了case1、2、3是吗?

0 回复 有任何疑惑可以回复我~
#1

小路子4040437

不是的,A执行了case2,B执行了case2、3还有default。 default是前面的条件都不满足然后执行的default
2016-09-29 回复 有任何疑惑可以回复我~

default是停止循环,遇见default 后面的 代码不再执行!

0 回复 有任何疑惑可以回复我~
#1

mintmua 提问者

default是默认输入吧?当没有符合case的情况下,则default。
2016-07-12 回复 有任何疑惑可以回复我~
#2

mintmua 提问者

我通过别的途径整明白了,例子A是当条件匹配时执行了一次,然后就break,而例子B,因为没有break,所以当发生匹配时,就123都执行了。default是默认输出情况
2016-07-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这节做出来了但是完全不理解,哪位大神能进来看看我理解是不是有问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信