The C++ continue
statement works somewhat like the break statement. Instead of forcing termination, however, continue
forces the next iteration of the loop to take place, skipping any code in between. In case of inner loop, it continues only inner loop.
jump-statement; continue;
#include <iostream> using namespace std; int main() { for(int i=1;i<=10;i++){ if(i==5){ continue; } cout<<i<<"\n"; } }
C++ continue
statement continues inner loop only if you use continue
statement inside the inner loop.
#include <iostream> using namespace std; int main() { for(int i=1;i<=3;i++){ for(int j=1;j<=3;j++){ if(i==2&&j==2){ continue; } cout<<i<<" "<<j<<"\n"; } } }