#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); } }d=(a>b>c)是什么意思啊,为真?那为什么还是输出0?

来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 00:20:33
#includemain(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}}d=(a>b>c)是什么意思啊,为真?那为什么还是输出0?#includema

#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); } }d=(a>b>c)是什么意思啊,为真?那为什么还是输出0?
#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); } }
d=(a>b>c)是什么意思啊,为真?那为什么还是输出0?

#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); } }d=(a>b>c)是什么意思啊,为真?那为什么还是输出0?
a>b>c是从左向右计算的:(a>b)>c,先计算a>b结果为真,也就是1,再用这个结果计算1>c,结果为假.