C语言continue语句用于结束本次循环,continue之后的语句不执行。
for(表达式1;表达式2;表达式3){
语句1;
continue;
语句2;
}
执行for循环中的语句1,再执行continue,此时1次循环结束,continue后的语句不执行,继续下一次循环。
示例一
#include<stdio.h>
int main(void){
int i;
for(i=0;i<3;i++){
printf("测试语句1\n");
continue;
printf("测试语句2\n");
}
return 0;
}
执行for循环,然后打印“测试语句1”,执行continue,循环结束,不会执行“测试语句2”。
运行结果
示例二
#include<stdio.h>
int main(void){
int i;
for(i=0;i<5;i++){
if(i == 2){
continue;
}
printf("测试i=%d\n",i);
}
return 0;
}
执行for循环,依次执行打印语句printf("测试i=%d\n",i),当i=2就结束本次循环,不会执行printf("测试i=%d\n",i)。
运行结果
总结
C语言continue语句用于结束本次循环,continue之后的语句不执行。
本文暂时没有评论,来添加一个吧(●'◡'●)