Skip to content

continue 语句

c
    continue;

注意

其作用为结束本次循环。

即跳出循环体中下面尚未执行的语句,对于 while 循环,继续求解循环条件。而对于 for 循环程序流程接着求解 for 语句头中的第三个部分 expression 表达式。

continue 语句和 break 语句的区别是:
continue 语句只结束本次循环,而不终止整个循环的执行。而 break 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

continue 示例

cpp
#include<iostream>
using namespace std;
int main()
{
    for (int i = 0; i < 10; i++)
	{
		if (i == 6)
		{
			continue;
		}
		cout << i << endl;
	}
    return 0;
}

运行结果

c
0
1
2
3
4
5
7
8
9

仔细观看,i 仅仅跳过了 6 不打印。