
while()语句中的x与下面条件表达式等价的是x!=0,请问为什么是这样的啊?
4个回答
展开全部
因为在判断条件中
0是作为假来处理的
if(0) 则这个if永远不会成立,因为0就是假。
while(x) 循环结束的条件就是x=0,因为除0以外其他数都被认为为真。
while(x!=0)结束的条件也是 x=0 所以看来是等价的。
0是作为假来处理的
if(0) 则这个if永远不会成立,因为0就是假。
while(x) 循环结束的条件就是x=0,因为除0以外其他数都被认为为真。
while(x!=0)结束的条件也是 x=0 所以看来是等价的。
展开全部
while()语句中,执行的条件为表达式x为真即为1,在C中表达式的值只有两个,非0即1,因此等价
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while是循环语句,后面是条件判断,非0即真,写while(1)和while(true)是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-16
展开全部
题目不全啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询