以下是引用二0一一628在2011-11-18 14:27:51的发言:
少写了个X,理解?不理解才问的额......
下面是例题:
#include<stdio.h>
int main(void)
{
int x,y;
x=0;
y=x<-2&&x>=5;
printf("x<-2&&x>=5=%d\n",y);
}
范例分析中写到:该例题应先计算x<-2(不成立,值为1)与x>=5(不成立,值为0),再用1&&0,结果为0.
为什么x<-2(不成立,值为1)???而不是为0???
要么是题目写错了,要么分析错了,逻辑运算中,不成立是0,成立是1