1、continue在for循环里我们熟知的作用是,跳出现在的运算,然后进入循环。但是跳出的是哪里的运算呢?(我们看代码)
#include <stdio.h>
//求1——100的奇数和
int main() {
int i;
int total;
for(i=1,total=0;i<=100;i++)
{
if(i%2==0)
{
continue; //下面的代码不会得到执行,然后重新进入循环。
}
total+=i;
}
printf("奇数和为%d",total);
return 0;
}
2、这里我们在for循环里面给了一个条件if,continue就在if条件里,每次i为偶数时,那么我们continue就会执行操作(下面的代码不会得到执行,然后重新进入循环。)也就是total+=i; 不再执行,然后进入循环。
注意:continue的下面,无论(一行)操作还是(多行)操作,都不会再执行,然后进入循环。