关于for和while两大循环语句的运用情况比较

虽然在诸多情况下,需实现循环功能时对for的使用往往能比while更加简化代码内容,也令逻辑思维更容易解读,但while在某些情况下仍有其的不可替代性。

for语句:经常适用于每循环一次都出现同一数据连续计算的情况。如以下的例子:

我们以实现几个数字中得出其最大值的代码为例子:

我们需要在10个数字中不断两两比较,将最后更大的数值赋给最大值,由于数字存储于arr【i】中,i的值必须逐一递增,此时for语句将原本在while语句中分离的表达式2:i<=9和表达式3:i++整合到一起,相比于while有助于防止代码的遗漏。

while语句:经常适合不出现数据改变的循环。

如我们要编写一个游戏,需要一个菜单界面,这个界面中我们想要实现游戏玩完一局都会出现,这种循环就无需变化数据,同时也是for循环实现不了的,因此就需要while循环。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值