0

continue 语句

    continue;

:: tip 注意
其作用为结束本次循环。

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

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

::

continue 示例

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

运行结果

0
1
2
3
4
5
7
8
9

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

上一章
break
下一章
nested