先搞清楚这里面的所有运算符的优先级。1、+号,正号,优先级最高2、==号,判等,优先级其次3、=号,赋值,优先级最低因此,应该是如下的计算顺序先计算+3 == 2,这是一个逻辑判等,为假,C语言使用0表示假,即该表达式的值为0然后计算x = 0,赋值运算,所以最后x = 0
给x赋值3(正3),然后判断x是不是等于2.
最后是赋值跟前的数没关系