llgd.net
当前位置:首页 >> whilE truE >>

whilE truE

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

while(true){} 如果只是这样的话会一直在循环里面,需要手动判断条件跳出,看你想要怎么样了 if(条件达成) { break; }

用法?问的好奇怪。while都是用来循环么。循环终止条件写true,这种情况,是需要在循环内主动终止循环的,要么使用return返回,要么使用break跳出循环。用在哪里呢?比如socket连接,服务端就需要一直等到客户端输入啊响应啊这么样的。还有很多...

java里while(1)应该是非法的,因为java强制要求while()里面的条件表达式必须是boolean型,而不能是int。 C/C++里用while(1)是可以的,和while(true)等价。

是的 while(true)代表一直循环,这种情况通常会造成死机,一般不这么用。但像一些比如做电子时钟时,就需要这么用。 好像不能这么定义,你可以试试。会报这个错 error C2059: syntax error : 'constant'

while(条件判断){}//如果判断的结果是真,那么就执行,如果结果是假就停止循环 while(true){};//直接表明了结果是真,且一直是真,那么就会一直循环 同理 while(1==1){};//1==1结果也一直是true, 所以也是死循环

while(true) {}; 可以写 while(1){ ...}; 这是无限循环。一般在循环体内需要有一句条件语句,条件满足则跳出循环。例如: t=0; while(1){ ... t=t+1; if ( t > 100) break; 。。。 };

数字 像while 1, while 2, while -1, while -2, while x, 只要x不等于0, 就是条件永远为真, 等价于while True while 0 等价于 while False 其他变量,如字符串, 列表, 元组等 while '1', while [1, 2], while (1, 2), while x, 只要len(x)>0, 就...

就是一个死循环,不过一般为了控制开关,换在类里定义个public static boolean flag=true的变量,当需要关闭的时候把值改成false就可以结束线程运行

while(true) while语句是根据括号内的bool值进行判断是否进行继续循环 true 就是 bool值里面的 “真” 意思这个循环会无限执行下去, 一般这个循环里面应该有个 break 跳出循环语句。 还有问题可以追问。

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