为什么这里直接是while(true)?什么情况下是false

为什么这里直接是while(true)?什么情况下是false

http://img1.sycdn.imooc.com//climg/5e737f9408d9b14e15010693.jpg

为什么这里直接是while(true)?什么情况下是false

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小琪 2020-03-20 15:17:43

同学你好,

首先解释一下while( ){ }语句:当括号( )内的内容为真时,就执行{ }中的语句。所以当while(true)出现的时候,就是表示程序一直执行{}中的语句,因为while()中始终为“真”。相反,while(false)出现时,表示永远不会执行while中的语句。while(true)是一个无穷循环语句,我们必须在他的循环语句内部加入一个判断,当他达到了什么要求就会跳出。

题中的while(true)是要一直执行{}中的语句,直到遇到break;才会退出循环。while(true)的作用就是一直循环{}内的语句,直到我们输入退出命令。

while(false):while(false)是永假,代表永远不会执行{}中语句,意义不大。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师