用switch循环case的时候 break的用法
时间: 2023-11-09 20:04:37 浏览: 73
详解Swift的switch...case语句中break关键字的用法
在使用 switch 循环时,当程序执行完某个 case 分支后,如果不加 break,程序会继续执行下一个 case 分支,直到遇到 break 或者整个 switch 循环结束。
例如:
```
switch (score) {
case 90:
printf("优秀");
break;
case 80:
printf("良好");
break;
case 70:
printf("中等");
break;
case 60:
printf("及格");
break;
default:
printf("不及格");
}
```
在上面的代码中,如果分数是 90 分,则输出 "优秀",然后跳出 switch 循环;如果分数是 80 分,则输出 "良好",然后跳出 switch 循环;以此类推。如果没有任何一个 case 分支匹配到分数,就会执行 default 分支。
break 的作用就是在满足某个条件时跳出 switch 循环,防止程序继续执行下一个 case 分支。
阅读全文