惊人求答案

紧急求答案
惊人求答案
X==0成立为真,为什么编出来是假的。怎么回事
------解决思路----------------------
你打印出来的内容是反的
你可以换成
printf("x==0\r\n");
printf("x==1\r\n");
------解决思路----------------------
晕,这是在模拟布尔变量,值为0时为假,非0是为真
你把x值本身的含义和if语句中对x值判断的逻辑表达式的真假搞混了
------解决思路----------------------
X==0成立为真,你打印是假的,结果正确啊
------解决思路----------------------
你写的没错,把两个printf里面的缓过来就可以了
------解决思路----------------------
文字反了,哈哈