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