这个第二题怎么算 ,11111

img

a>b成立 a>c不成立
输出b也就是13 然后输出end
最终输出13 end
第二题输出 1 0 0
注意考察优先级 ++a先自加所以为1 1和任何或还是1 后面不会计算,所以输出1 0 0

因为++a的结果为 1,整个表达式结果肯定为1了,所以 ||后面的表达式是不需要计算
最终输出就是1,0,0

优先级的问题 &&的优先级大于||
先b++&&c++->0&&0 为0
++a||0->1||0为1
if的结果是1 输出a,b,c的值 a先运算 1,b和c是if结果后运算 ,此时为0
输出 1 0 0
自加位置的前后影响输出结果 可以看一下资料