先算c*2=20,所以b=20。赋值运算符结果等于左值,所以返回b的值20a=10,故a==20为假,整个表达式返回0。
0为假,一切非0值都是“真”,(b=c++*2)即为真,就是1,然后a在第一步a=b==c ;里结果为1,1==1,所以a结果还是1