break和continue的作用

62 阅读1分钟

break:

在循环中使用:终止循环

当满足某个条件时,直接跳出循环,不再执行循环体剩余代码,也不再进行下一次循环判断

continue

会跳过循环体剩余代码,直接执行 “更新变量”,再进入下一次条件判断。

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

第一个代码输出结果

image.png

第二个代码输出结果 image.png