d=(a>b>c)表示将a>b>c这个逻辑表达式的值赋给d,我们来计算这个表达式的值。
a>b>c //a>b成立
=ture>c //ture当成1比较,1>c不成立
=false //false转换为整形就是0
=0
代码可分解为 d= ((a>b)>c) 因为a>b 返回bool值true =1,而1>c返回bool值false=0。
故d = 0;
a>b是个判断语句,结果是1(真)
然后是1>c,结果是0(假)
a>b为真!也就是a>b判断语句结果为1,1>3肯定为假!