在C语言中,`break`是一个关键字,主要用于 跳出当前循环或switch语句。它可以用在`for`、`while`、`do-while`循环以及`switch`语句中,当程序执行到`break`语句时,会立即终止当前循环或switch语句,并跳转到该语句之后的代码执行。
在循环中提前终止
```c
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时,跳出循环
}
printf("%d\n", i);
}
```
在switch语句中跳出特定case
```c
int number = 2;
switch (number) {
case 1:
printf("Number is 1\n");
break;
case 2:
printf("Number is 2\n");
break;
case 3:
printf("Number is 3\n");
break;
default:
printf("Number is not 1, 2, or 3\n");
}
```
使用`break`语句可以避免不必要的循环迭代,提高程序的效率和可读性。在编写循环或switch语句时,合理使用`break`可以使代码更加简洁和易于理解。