C语言break有哪些用处
时间: 2023-08-03 11:05:46 浏览: 37
在C语言中,`break`语句常用于循环语句和`switch`语句中,其作用为立即终止当前的循环或`switch`语句。
具体来说,`break`语句可以用于:
1. `for`循环和`while`循环中,用于提前终止循环:
```c
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时,跳出循环
}
printf("%d ", i);
}
// 输出结果:0 1 2 3 4
```
2. `switch`语句中,用于跳出`switch`语句:
```c
switch (score) {
case 90:
printf("优秀\n");
break;
case 80:
printf("良好\n");
break;
case 70:
printf("一般\n");
break;
default:
printf("不及格\n");
break;
}
```
当`score`变量的值为90、80、70中的任意一个时,会执行对应的`case`分支,并在执行完毕后跳出`switch`语句;如果`score`的值不属于上述任何一个范围,则会执行`default`分支,并在执行完毕后跳出`switch`语句。