03-2-1 跳转语句-continue
continue
的含义是:跳过本次循环下面还没执行的命令,继续进行下一次循环。
首先continue
只会存在于循环之中。现在学习过的循环有:for
while
do...while
。
continue
和 break
的区别:break 是直接跳出这个循环。而 continue 只是不运行下面的命令,但是终究没有跳出循环。
#include <iostream>
using namespace std;
int main()
{
//continue 语句
for (int i = 0;i <= 100; i++)
{
if (i % 2 == 0)
{
continue; //可以筛选条件。执行到此不再向下执行。
//如果换成break,则直接退出。
}
cout << i << endl;
}
system("pause");
return 0;
}
这里是一个输出奇数的。 i
会出现1-100,但是在 cout 前会检测一下是否取模 2 为 0.如果取模 2 为 0,则不会执行循环内的下面的命令。直接进行下一次循环。
:-)