Logic-闫 发表于 2019-1-22 18:05:50

输出不对劲呀

void main()
{
int a=1, b=2, c=3;
printf(" %d\n %d\n %d\n %d\n",\
           a+1==b==c-1,\
           a==b==c,\
           a+1==b==c,\
           a==b==c-1);
}
输出:
0
0
0
0

按我理解的话,第一个应该是输出1才对,后两个我也弄不清楚,但第一个应该是1没错呀,谁能讲解一下?

Logic-闫 发表于 2019-1-22 18:14:31

好吧,脑子慢了三拍,现在已经明白了。
页: [1]
查看完整版本: 输出不对劲呀