如果i=1,j=2;i+++j的值是多少。 #include<stdio.h> #include<math.h> int main() { int i=1,j=2; printf("%d\n",i+++j); printf("i=%d\n",i); printf("j=%d\n",j); return 0; } 该问题考察的是同一优先级下代码的执行顺序, 以及i++和++i的区别 该语句从左到右执行, i++ +j; 运行完此句后 i再自加,所以i+++j的值为3,之后i为2. 运行结果如下