一、先运行第一个++i, i的结果是2二、再运行第二个++i, i的结果是3三、计算前两式之和。因为,此时运算的是i+i,所以是3+3=6(这个结果要保存到一个临时空间中)四、再运算第三个++i,i的结果是4五、计算上一步的结果与当前i的和。6+4=10这是一个符合实际程序运算结果的答案。可是为什么第三步中计算前两式之和,而不是先算3个括号。如果先计算3个括号,最后应该是12。c语言计算不是先看优先级再看结合性吗?i=1,(++i)+(++i)+(++i)=?