continue 只管for、while,不看if,不管多少if都直接无视,continue 表示终止本次(本轮)循环。当代码执行到continue时,本轮循环终止,进入下一轮循环,具有过滤功能。
#include <iostream>
using namespace std;
int main()
{
int i=0,sum=0;
for (i=0;i<10;i++)
{
if(i%3==0)
{
cout<<"i="<<i<<endl;
continue;//当i为3的倍数时,直接跳出整个for循环,不再执行下面的sum=sum+i语句
}
sum=sum+i;
}
cout<<"sum="<<sum<<endl;
return 0;
}
显示结果