请问这个,while(true){}循环部分,下面没有布尔型,问什么这里循环判断条件使用true时运行还是正确的呢
电脑怎么知道什么时候是true??
(重点在下图的while循环这里)
while(true)就是死循环,一直执行while循环的循环体,直到运行程序,guessNumber = number 即猜对数字时执行else分支,break语句退出while循环。
这个是一个无穷循环,只有等到break才结束的
while循环是判断为true时循环,为false时不循环。
直接输入true则相当于跳过了判断这一过程,让while一直循环下去,相反则是永远不会执行循环。要么手动结束,要么就加入跳出代码循环的语句。