C语言的break和continue语句

1、break 关键字

break关键字一般用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

代码如下:

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

小伙伴们,这是break关键字在while循环中的使用,想一想这里会打印多少呢

对的,没错,它这里打印的就是1,2,3,4。那么这是为什么呢

实际上啊,这里的break关键字起了很大的作用,当i=5时,进入if语句,执行break的时候,它就会直接跳出当前循环

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

小伙伴们,这是break关键字在for循环中的使用,想一想这里会打印多少呢

                                这其实和上面break关键字在while循环中的使用是一样的

2、continue语句

continue语句一般用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

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

小伙伴们,这是continue语句在while循环中的使用,想一想这里会打印多少呢

对的,没错,它这里打印的就是1,2,3,4。那么这是为什么呢

实际上啊,这里的continue起了很大的作用,当i=5时,进入if语句,执行continue的时候,它就会忽略掉后面的代码,另外再执行下一个循环

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

小伙伴们,这是break语句在while循环中的使用,想一想这里会打印多少呢小伙伴们,是不是感觉break关键字与continue语句感觉是一样的,那你就大错特错了,其实啊,他们还是有一些细微的差别的。

break关键字在多层循环中,是直接跳出当前循环,循环语句不再有执行的机会。

而continue语句是跳过循环体中剩余的语句,执行下一条语句,如果循环条件成立,还会继续循环。


————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_45767909/article/details/125666102

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值