A-A+

以下程序输出的结果是【 】。 main() { int a=5 b=4 c=3 d; d=(

2022-08-12 19:02:28 问答库 阅读 197 次

问题详情

以下程序输出的结果是【 】。 main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%dn",d); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
本题的关键在于对变量c的赋值运算:d=(a>b>c)d=(5>4>3)先算5>4,为真,得1,即:d=(1>3),此时1>3,为假,得0。

考点:程序