C语言中a=0==4>5什么意思

1个回答

  • 这种式子估计也只能用来做理论研究了,实际代码不可能写成这样

    这个式子>优先级高于==,而 ==优先级高于=

    所以相当于

    a=(0==(4>5))

    4>5不成立,值为0

    所以又相当于a=(0==0);

    0==0成立,值为1

    所以最后a=1;