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<stdio.h>  
int main(){  
int i=1;//initializing a local variable       
//starting a loop from 1 to 10    
for(i=1;i<=10;i++){      
if(i==5){//if value of i is equal to 5, it will continue the loop    
continue;    
}    
printf("%d \n",i);    
}//end of for loop    
return 0;  
}    

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<stdio.h>  
int main(){  
  int i=1,j=1;//initializing a local variable    
  for(i=1;i<=3;i++){      
  for(j=1;j<=3;j++){    
  if(i==2 && j==2){    
   continue;//will continue loop of j only    
  }    
  printf("%d %d\n",i,j);    
 }    
}//end of for loop    
return 0;  
}    

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