C++ Continue Statement

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.

Syntax
jump-statement;    
continue;
Example
snippet
#include <iostream>
using namespace std;
int main()
{
     for(int i=1;i<=10;i++){    
            if(i==5){    
                continue;    
            }    
            cout<<i<<"\n";    
        }      
}
Output
1 2 3 4 6 7 8 9 10

C++ Continue Statement with Inner Loop

C++ continue statement continues inner loop only if you use continue statement inside the inner loop.

Example
snippet
#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";                
                    }      
            }          
}
Output
1 1 1 2 1 3 2 1 2 3 3 1 3 2 3 3
Related Tutorial
Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 https://twitter.com/RookieNerdTutor https://plus.google.com/b/117136517396468545840 #
Contents +