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

哪位大神,请教一下case的作用或者意义是什么?

5364f6440001425d04810245.jpg

我个人觉得case 1中 1=num,能执行case1里的内容,但是case2,3中 2,3并不等于num,为什么也执行里面的内容呢

正在回答

7 回答

好好看书吧,书上写的很明确,会一直执行,你得每个case 加个break。

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

case就是穿透的意思,就是会一直执行下去,如果后面case后面有break的话就会结束运行

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

因为后面不有break,跳出,所以接着运行后面的CASE语句

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

个人理解,加上break时,当程序执行条件匹配时则不会继续执行下一个case,同时也会避免程序上的性能问题吧。

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

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

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

case就是一种情况,case后面的值是传给switch后面括号里的num的。我的理解是这样。

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

 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束

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

举报

0/150
提交
取消

哪位大神,请教一下case的作用或者意义是什么?

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