continue:
普通写法:
int number =100;
while (number>0){
printf(“发射子弹%i\n”,number);
number--;
if(number%10==0){
printf(“休息一下\n”);
}
//这些操作,如果是休息就不做
printf(“还有很多复杂的操作”\n);
}
return 0;
continue写法:
int number =100;
while (number>0){
printf(“发射子弹%i\n”,number);
number--;
if(number%10==0){
printf(“休息一下\n”);
continue;//跳过本次循环,进入下一次循环
//只要看到continue 那么后面的所有语句都不会执行,会执行再次去判断推条件表达式
printf(“还有很多复杂的操作”\n);
}
}
return 0;
练习:把100~200之间不能被3整除的数输出
int number =100;
while (number <=200){
number++;
//当前输出语句,并不是所有情况都需要输出,只有当前获取到的数不能被3整除才能输出
//如果当前获取到的数能被3整除,就不执行printf语句
if (number % 3 == 0){
continue;
}
printf(“number =%i\n”,number);}
结论:continue语句的作用是跳过循环体中剩余的语句而继续下一次。