c语言中while(a<b<c)是什么意思

如题所述

while(a<b<c)
这样的写法,一般见于初学者,想判断b是否在a c之间,可是这是错误的写法
while(a<b && b<c) //这是正确的写法。
while(a<b<c) 的执行过程为: a<b 结果x为1或0 然后判断, x<c是否成立
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-01
没有判断的话就是a有Boolean值。也就是true or faulse 。
然后就是无限循环下面的代码。直到遇到停止语句。本回答被网友采纳
第2个回答  2015-12-03
while()是循环语句,t是判断条件,当t为真或非0的话,执行循环,否则退出循环,比如t=1,循环会持续执行,t=0则退出循环,或者 t 可以是其他判断语句,满足ture时执行循环,为false则退出循环
第3个回答  2015-12-03
while(t)
相当于
while( t!=0 )
t值为0时,条件为假
t值不为0时,条件为真
while( t )是while( t!=0 )的简便写法。
相似回答