Lập trình C++ - Lệnh continue

Lệnh Continue trong c++

Lệnh continue là lệnh mà khi gặp nó thì chương trình sẽ bỏ qua những câu lệnh phía dưới nó(trong cùng 1 câu lệnh lặp) để thực hiện 1 vòng lặp mới.
Cú pháp:

continue;

Ví dụ lệnh continue trong C:

#include <iostream>  
using namespace std;  
int main()  
{  
     for(int i=1;i<=10;i++){      
            if(i==5){      
                continue;      
            }      
            cout<<i<<"\n";      
        }        
}  

Kết quả: 

1
2
3
4
6
7
8
9
10

Ví dụ trên ta thấy số 5 không được in


Ví dụ lệnh continue trong vòng lặp lồng nhau:

#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";                  
                    }        
            }            
}  

Kết quả:

1 1
1 2
1 3
2 1
2 3
3 1
3 2
3 3

Ví dụ trên ta thấy 2,2 không được in. Vì vòng lặp trong tại vị trí i==2 và j==2 có lệnh continue