返回首页   进站必读


4.7 continue

continue用于结束当次循环继续下次循环,例如:

//统计1-100内偶数的个数
int count;

for (i = 1; i < 100; i++)
{
	if(i % 2 == 0)
		continue;
	count++;
}

当是奇数时count++,为偶数时,进行下一次循环。

continue与break的区别

continue语句也会终止当前循环,和break语句不同的是,continue语句终止当前循环后又回到循环体的开头准备执行下一次循环。 对于while循环和do/while循环,执行continue语句之后测试控制表达式,如果值为真则继续执行下一次循环; 对于for循环,执行continue语句之后首先计算控制表达式3,然后测试控制表达式2,如果值为真则继续执行下一次循环。