Int b = 1; if(b==10>0) 这个条件表达式我测试了返回真,它先计算了 10>0返回了真1,。按优先级难道不该先b==10返回假 0>0不成立吗?
你好,>优先级比==优先级高,所以先计算10>0,再计算==,在C语言第二版77页表中可以看到
>的优先级要高于==,先计算的是10>0,返回1,然后b==1,返回结果1.