++的优先级高于==的优先级,所以先计算b++。但是由于++运算在变量b之后,所以在==比较的时候会直接使用b=4的值和c=5的值比较,所有b++==c结果一定是0,但是比较之后,b的值就是5了。如果是++b==c那么结果就是1,++在变量b前面会先计算,将计算的结果和c变量比较,所以就会是1。
子表达式b++为指自增后缀表达式,其值为b的原值4,且导致b值会自增1成为5显然的4==5为假,所以表达式b++==c的值为0(假)