while()语句中的x与下面条件表达式等价的是x!=0,请问为什么是这样的啊?while(x)语句中的x与x!=0等价,请问为什么是这样的啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 00:22:06

while()语句中的x与下面条件表达式等价的是x!=0,请问为什么是这样的啊?while(x)语句中的x与x!=0等价,请问为什么是这样的啊?
while()语句中的x与下面条件表达式等价的是x!=0,请问为什么是这样的啊?
while(x)语句中的x与x!=0等价,请问为什么是这样的啊?

while()语句中的x与下面条件表达式等价的是x!=0,请问为什么是这样的啊?while(x)语句中的x与x!=0等价,请问为什么是这样的啊?
因为在判断条件中
0是作为假来处理的
if(0) 则这个if永远不会成立,因为0就是假.
while(x) 循环结束的条件就是x=0,因为除0以外其他数都被认为为真.
while(x!=0)结束的条件也是 x=0 所以看来是等价的.