与break语句不同,continue语句的作用是:
在循环语句中跳过本次循环中余下的未执行语句执行下一次的循环。
#include<iostream>
using namespace std;
int main()
{
//使用for循环在黑窗口上输出0~100中的奇数
for (int shu = 0; shu < 101; shu++)
{
if (shu % 2 == 0)
{
continue;
}
cout << shu << endl;
}
system("pause");
return 0;
}
如上所示,我们要在黑窗口中输出1~100中的奇数,所以偶数就不能输出,上面的if语句的意思为如shu能整除2就不输出而是重新执行循环(即shu再次加1,再除2,再判断)。
此处continue语句的作用为终止这次循环并开始下次循环。