考点:运算符优先级,比较符运算级别高于赋值
比较符运算规则:自左向右,赋值运算规则:自右向左
f 的计算逻辑 a < b false,转换为整数 0
再计算 0 < c true,转换为整数 1
输出应该是:1,你运行了程序吗?你给的答案是错的
从汇编代码来看,先计算也是 比较 a b
相关资料:https://blog.csdn.net/Mojiu13/article/details/103335610
b<c 假 值为0
a<0 假 值为0
所以f存0
输出f
你运行一下程序好吗?怎么可能是0 肯定为1啊