switch...case...default...执行顺序 您所在的位置:网站首页 switch语句的执行顺序 switch...case...default...执行顺序

switch...case...default...执行顺序

2024-07-12 05:18| 来源: 网络整理| 查看: 265

首先,switch执行规则是:

判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的所有的程序代码(不管后面的case是否匹配,都执行),直到遇见break或者语句块结束。

其次,说说我的结论:把default当做一个特殊的case语句(default的条件为:switch中的值不满足其他任何case),按照上述switch处理case语句的规则执行即可(也就是执行结果和顺序、break有关)

下面分5种情况讨论,主函数如下:

也就是x依次从0到6,看看switch...case...default...语句的运行结果。

void main() { int x=0; printf("choice1:\n"); for(x=0;x


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有