c中break和continue
时间: 2024-05-18 15:18:18 浏览: 90
c代码-break+continue test
在C语言中,`break`和`continue`是用于控制循环的关键字。
`break`用于在循环中立即终止循环并跳出。当条件满足时,`break`语句会使程序执行流跳出当前循环体,并继续执行循环之后的代码。通常用于在循环中遇到特定条件时提前结束循环。
以下是一个使用`break`的示例:
```c
for (int i = 0; i < 10; i++) {
if (i == 5) {
break;
}
printf("%d ", i);
}
```
输出结果为:0 1 2 3 4
在上面的例子中,当变量`i`等于5时,`break`语句被执行,导致循环终止。
`continue`用于跳过当前迭代并继续下一次迭代。当条件满足时,`continue`语句会使程序跳过当前迭代的剩余代码,并开始下一次迭代。通常用于在循环中遇到特定条件时跳过当前迭代。
以下是一个使用`continue`的示例:
```c
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
printf("%d ", i);
}
```
输出结果为:1 3 5 7 9
在上面的例子中,当变量`i`为偶数时,`continue`语句被执行,导致当前迭代的剩余代码被跳过,直接开始下一次迭代。
希望这能帮助到你!如有任何问题,请随时提问。
阅读全文