C语言 for中的break和continue的作用

33 阅读1分钟

break:跳出当前循环

例子如下:

#include<stdio.h>
 
int main(){
	for(int j=1;j<=10;j++){
		if(j%5==0){
			break;
		}
	printf("%d \n",j); 
	}
}	

运行结果:

image.png

continue:执行下一轮循环

例子如下:

#include<stdio.h>

int main(){
	for(int j=1;j<=10;j++){
		if(j%5==0){
			continue;
		}
	printf("%d \n",j); 
	}
}	

运行结果:

image.png

#include<stdio.h>

int main(){
	for(int j=1;j<=10;j++){
		if(j%4==0){
			continue;
		}
	printf("%d \n",j); 
	}
}	

运行结果:

image.png