1 每个case后面没有加break的情况
执行情况:
情况分析:
首先程序得到一个表达式的值以后,按照顺序开始比较,若发现一个分支一致,则就进入这个分支执行,因为没有break,则程序便不再判断,继续往下执行,直到执行完default之后跳出。
2 含有break的情况
执行情况:
运行分析:
这个时候因为添加了break,则程序按照顺序开始查找,直到找到某个一致的常量表达式然后进入分支,开始执行这个分支的内容,执行完后运行break,跳出整个switch分支选择,不会再继续执行switch后面的内容
大体内容就是这个多,大家可以在练习中多多思考,便能掌握这个switch分支选择结构。