C语言中,把一个switch语句放到while(1)语句中,经过常量与case的匹配,进入到一个case语句中,如果这个case语句中有break,程序执行完后会跳出while循环吗,
时间: 2024-04-30 07:24:21 浏览: 83
switch、case、break语句的简单应用
如果在switch语句中的某个case语句中存在break语句,那么在执行到该break语句时,程序会跳出当前的case语句,并继续执行while循环中的下一条语句,也就是说,程序不会跳出while循环。如果想在执行到某个case语句后跳出while循环,可以在该case语句中使用break语句跳出while循环。例如:
```c
while(1){
switch(num){
case 1:
// 执行操作
break;
case 2:
// 执行操作
break;
case 3:
// 执行操作
break;
case 4:
// 跳出while循环
break;
default:
// 执行操作
break;
}
// 继续执行while循环中的下一条语句
}
```
阅读全文