在C语言中,可以使用`continue`语句来跳过当前循环中剩余的代码,并开始下一次循环。它可以用于`for`循环、`while`循环和`do-while`循环。以下是`continue`语句的一些使用示例:
1. 在`for`循环中使用`continue`:
```c
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
}
```
输出结果为:`0 1 2 3 4 6 7 8 9`
2. 在`while`循环中使用`continue`:
```c
int i = 0;
while (i < 10) {
if (i == 5) {
i++;
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
i++;
}
```
输出结果为:`0 1 2 3 4 6 7 8 9`
3. 在`do-while`循环中使用`continue`:
```c
int i = 0;
do {
if (i == 5) {
i++;
continue; // 跳过剩余的代码并开始下一次循环
}
printf("%d ", i);
i++;
} while (i < 10);
```
输出结果为:`0 1 2 3 4 6 7 8 9`
需要注意的是,`continue`语句只会跳过当前循环块中的剩余代码,并不会终止循环。因此,循环条件和循环迭代语句仍然会执行,控制流会回到循环的开始处进行下一次迭代。