在C语言中,continue
语句用于跳过当前循环中的某个迭代,继续进行下一次迭代。以下是一个例子,演示了continue
语句的用法:
#include <stdio.h> int main() { int i; for(i = 0; i < 10; i++) { if(i == 5) { continue; } printf("%d ", i); } return 0; }
上述代码中,使用了for
循环,循环变量i
初始值为0,每次循环增加1,直到i
的值达到10,循环结束。在循环体内,使用了if
语句来判断i
是否等于5,如果等于5,则执行continue
语句,
跳过本次循环,直接进入下一次循环。如果i
不等于5,则执行printf
语句,输出i
的值。 运行上述代码,输出结果为:
0 1 2 3 4 6 7 8 9
可以看到,当i
等于5时,循环体内的continue
语句被执行,跳过了本次循环,直接进入下一次循环,因此输出结果中并没有5。
评论