已知: int x=14; 下面表达式的值是多少? 1<x<10

已知:

int x=14;

下面表达式的值是多少?

1<x<10

逻辑运算符会从左想右运行,成立为1,不成立为0,
14>1,输出1,再用1和10比,小于,成立,输出1,
但c语言不支持连等

c语言不支持连等判断
它会先计算1<x,得到1
再计算1<10,得到1
最后值是1

1<x<10
1<x成立,结果是1,再用这个1来跟10比较
1<10成立,结果是1