continue用于结束当次循环继续下次循环,例如:
//统计1-100内偶数的个数
int count;
for (i = 1; i < 100; i++)
{
if(i % 2 == 0)
continue;
count++;
}
当是奇数时count++,为偶数时,进行下一次循环。
continue语句也会终止当前循环,和break语句不同的是,continue语句终止当前循环后又回到循环体的开头准备执行下一次循环。 对于while循环和do/while循环,执行continue语句之后测试控制表达式,如果值为真则继续执行下一次循环; 对于for循环,执行continue语句之后首先计算控制表达式3,然后测试控制表达式2,如果值为真则继续执行下一次循环。