C语⾔学习笔记之switch有⽆break差别
今天复习到了switch语句,我们正常的写法中,是经常把switch和break搭配在⼀起的
当我们把break去掉呢
可以看到,我们选择2时,的确会到case 2⾥⾯执⾏语句,可是没有break还是会输出下的语句直到switch结束。
按照我个⼈的理解,可以想象为以下图⽚
当我switch的英⽂就是开关的意思,我们把a当作⼀把钥匙,当我们a=2时,相当于插⼊钥匙孔case 2,这时候相当于switch开关打开,所有的case都⽆作⽤,全部都被打开,则没有break时也不会受到前⾯case影响,仍然会执⾏下⾯的语句,这是我个⼈见解。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论