在C语言中,continue
用于跳过当前循环中的剩余代码,并继续下一次循环的执行。它通常与for
、while
、do while
等循环语句配合使用。
continue
的使用方法如下:
for (初始化语句; 循环条件; 迭代语句) {
if (条件) {
continue;
}
// 循环体
}
在循环体中,当满足某个条件时,使用continue
语句来跳过当前迭代,直接执行下一次迭代。
下面是一个例子,演示了continue
的使用:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
printf("%d\n", i);
}
return 0;
}
输出结果为:
1
2
4
5
在该例子中,for
循环从1迭代到5,当i
等于3时,执行continue
语句,跳过后面的printf
语句,直接进入下一次迭代。因此,当i
等于3时,不会有3被输出。