(八)循环控制中的break和continue关键字

文章目录

  • break提前结束整个循环
    • 示例
    • 代码
    • 现象
  • continue提前结束本次循环
    • 示例
    • 代码
    • 现象


break提前结束整个循环

示例

在这里插入图片描述

代码

#include 

int main()
{
	int numOfPerson ;
	int totalmoney = 0;
	int money ;
	
	printf("这是一个使用break关键字的程序===========\n");
	for(numOfPerson=1;numOfPerson<=1000;numOfPerson++){
		printf("请输入捐款金额\n");
		scanf("%d",&money);
		totalmoney = totalmoney+money;
		if(totalmoney>=100000){
			puts("捐款金额已达到10w");
			printf("捐款人数为:%d\n",numOfPerson);
			printf("平均捐款金额为:%.3f\n",(float)totalmoney/numOfPerson);
			break;
		}
	}	
	
	return 0 ;
}

现象

(八)循环控制中的break和continue关键字_第1张图片


continue提前结束本次循环

示例

在这里插入图片描述

这里用取余运算符(%)
如图理解

(八)循环控制中的break和continue关键字_第2张图片

代码

#include 

int main()
{
	int data;
	
	printf("这是一个带有continue关键字的程序\n");
	for(data=100;data<=200;data++){
		if(data%3==0){		//能被3 整除
			continue;
		}
		printf("%d	",data);//不能被3整除就打印
	}
	return 0 ;
}

现象

(八)循环控制中的break和continue关键字_第3张图片



----- 如有错误欢迎大家批评指正!!!

你可能感兴趣的:(C语言,c语言)