发布网友
共3个回答
热心网友
5>3是个逻辑值,在C里非0为真,0为假,当逻辑值参与运算的时候,真为1,假为0,所以5>3就是个真值,值为1,再运算1>2,结果自然还是假,也就是0
热心网友
因为5>3>2,先比较5>3为“真”也就是1
就是1>2,不成立,所以为“假”,也就是总的结果为0
热心网友
不要尝试用5>3>2么,把5>3的结果“真”当作数值来和2比,依赖于系统对“真”的解释。按道理说,所有非零数都是合理的。这个代码也许有解,但是这样用法是非常不合理的