C语言中,执行while循环,while(2),请问它会怎么判断??是将2认为什么??是不是将2认

C语言中,执行while循环,while(2),请问它会怎么判断??是将2认为什么??是不是将2认为整型变量??还是说将2判为真,那么请问"真"到底是什么意思??是不是一种数据类型呀??

逻辑表达式中,非零 即是 真,也就是说,不等于0,它就是 真。“真” 和 “假” 都属于 逻辑值,它不是数据类型,它 的数据类型 称为 布尔量。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
while(2)是无限循环;
C语言中规定0是假,真值0;非零为真,真值1。
这里的2是非零,即为真,所以循环一直成立。本回答被网友采纳
第2个回答  2015-05-19
你可以到saihu.io去问一下,那边编程高手比较多
相似回答