19、编程中的循环、风格与模式

编程中的循环、风格与模式

1. 循环语句的选择

在编程中,我们会遇到多种不同类型的循环语句,如 while for do - while while - true 等。合理选择循环语句能让代码更简洁、易读。以下是选择不同循环语句的一些准则:
| 情况 | 适用循环语句 |
| — | — |
| 循环执行次数作为参数且该值无需用于其他目的 | 倒计时循环或 for 语句 |
| 循环执行次数在进入循环前已知 | for 语句 |
| 循环可能执行零次 | while 语句 |
| 循环测试相对简单且位于循环顶部 | while 语句 |
| 循环至少执行一次 | do - while 语句 |
| 循环因栅栏柱问题需额外执行“半次” | while - true 循环 |
| 循环有多个退出测试或复杂测试,拆分为单独测试更易理解 | while - true 循环 |

while - true 循环为栅栏柱问题(也称为循环半次问题)提供了通用解决方案。传统的 while 语句解决此类问题时,可能需要重复部分代码,因为循环必须额外执行“半次”来完成最后一个动作。而将测试放在循环体内,就无需重复代码。

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值