【C语言】11-三大结构之循环结构-2

本文详细介绍了C语言中break和continue语句在循环控制中的使用,包括跳出循环和提前结束本次循环的情况。通过具体实例,如募捐善款和输出特定数字,解释了何时及如何使用这两个语句。此外,还提供了多个综合练习,如水仙花数、金字塔图案和九九乘法表的实现,以加深对循环嵌套和条件控制的理解,并强调了循环中处理非正常输入的健壮性优化技巧。
摘要由CSDN通过智能技术生成

1. 改变循环的状态

1.1 break 语句

break 语句在之前 switch 语句的学习中已经使用过了,它是用来退出 switch 语句的。在介绍控制语句时也提到了 break 语句可以和 switch 语句搭配使用以及退出循环,在这里我们将会正式学习使用 break 语句退出循环的用法
在之前的例子中,都是根据预先设置好的循环条件进行循环或者终止循环,但是在某些情况下需要提早结束正在执行的循环操作
在生活中也有很多类似的情况,例如在超市购物时,只需要买一样特定的商品,所以在超市中不断地寻找目标商品,当拿到目标商品后就停止寻找然后离开超市
下面来看一个具体的例子:募捐善款到 10 万元就结束,每次输入一个人的捐款金额,然后程序进行累加,但是在完成之前并不知道需要累加的次数,于是不能设置循环退出的条件,不过可以在每一次输入完成金额后进行判断当前的金额是否已经达到了 10 万元,若达到则使用 break 语句退出循环,若没有达到则继续等待输入下一个人的捐款金额(这个例子用 while 语句也可以完成,这里为了讲解 break 语句的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天地神仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值