tzkr.net
当前位置:首页 >> whilE truE什么意思 >>

whilE truE什么意思

while(true)就是无限循环语句.因为括号中的条件为true,所以永远不会跳出循环,除非语句块中有break语句才都能跳出循环.while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语

while() { }语句,当括号内的内容为真的时候,就执行{ }中的语句.所以当while(true)出现的时候,就是表示程序一直执行{}中的语句,因为while()中始终为“真”.于while(1)功能相同.

true 即表示为真.因此while(true) 是一个无限循环,因为表达式的值一直为真.为了跳出循环,循环体内部要用break语句来跳出.例如,可以在循环体内部用if来判断,if(x==5)break; 用exit也可以跳出,此时表示了函数直接返回.

死循环,就是一直循环.

while(值),当值为1 时循环,为0 是停止循环,while(true)就是当true为1 时循环,为0时不做循环,while(a==123),当a的值为123,那么a==123的值就是1,循环.用while (true)时,true一般定义为1,在循环中要有break,否则是无限循环再看看别人怎么说的.

真实的

while(true)通常是用来以死循环的形式来处理异步信息的,结束死循环需要从内部打破.比如你kafka消息获取,数据不是立马回复的,同步程序需要死循环的形势来监听异步程序,直到获取到消息break或return;

while 就是进行循环,true 为判断循环的条件,while(true)就是一直循环进行{}内的代码,直到有代码执行break 语句,跳出循环

true实际上就是一个条件,只不过永真的条件.如果在while循环里面没有break/return的话,会永远一直循环.

也就是说当程序执行到 while(true){ } 时循环条件永远为真,也就是所说的无限循环.这样用时必须在循环体重定义退出循环的语句,否则程序将陷入死循环!!

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com