关于continue语句:
在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环。
例如:
给出一个输出1到5的程序:
#include<bits/stdc++.h>
using namespace std;
int main()
{int a[]={1,2,3,4,5};
for(int n=0;n<5;n++){cout<<a[n]<<endl;}
return 0;
}
输出:
这时候增加一个continue语句 :
#include<bits/stdc++.h>
using namespace std;
int main()
{int a[]={1,2,3,4,5};
for(int n=0;n<5;n++){if(n==2)continue;
cout<<a[n]<<endl;}
return 0;
}
输出
可以看出,在n==2时,已经跳出循环,再进行下一次循环了。