C语言中switch分支选择语句的使用讲解

1  每个case后面没有加break的情况

执行情况:

情况分析:

首先程序得到一个表达式的值以后,按照顺序开始比较,若发现一个分支一致,则就进入这个分支执行,因为没有break,则程序便不再判断,继续往下执行,直到执行完default之后跳出。

2  含有break的情况

执行情况:

运行分析:

这个时候因为添加了break,则程序按照顺序开始查找,直到找到某个一致的常量表达式然后进入分支,开始执行这个分支的内容,执行完后运行break,跳出整个switch分支选择,不会再继续执行switch后面的内容

大体内容就是这个多,大家可以在练习中多多思考,便能掌握这个switch分支选择结构。

猜你喜欢

转载自blog.csdn.net/qq_33221533/article/details/82832609