c语言switch执行case1后如何选择执行case2
时间: 2023-12-13 20:14:22 浏览: 199
当 C 语言 switch 语句执行完 case 1 的代码后,程序会跳出 switch 语句执行语句块后面的代码。如果在接下来的代码中没有 break 语句,程序会顺序执行下一个 case 语句的代码,直到遇到 break 或者 switch 语句结束为止。因此,如果想要在 case 1 执行后执行 case 2 的代码,可以在 case 1 的代码中不加 break,这样程序就会顺序执行 case 2 的代码。
相关问题
C语言中switch case可以有多少case
C语言中的switch case语句可以有任意多个case。每个case后面跟着一个常量表达式,用于与switch语句中的表达式进行匹配。当匹配成功时,程序会执行该case下的语句,并且在执行完该case下的语句后会跳出整个switch语句。如果没有匹配成功的case,可以使用default关键字来执行默认的语句块。
在C语言中,switch case语句的语法如下:
```c
switch (expression) {
case constant1:
// 执行语句1
break;
case constant2:
// 执行语句2
break;
...
case constantN:
// 执行语句N
break;
default:
// 执行默认语句
break;
}
```
阅读全文
相关推荐















