自加自减的运算问题,怎么是这个答案!!
程序代码:
#include <stdio.h> int main() {int i=3,j=3,a,b; a=(i++)+(i++)+(i++);//是不是i先运算再自加一,算出来是i=6(这个知道),a=9(这个是怎么来的) b=(++j)+(++j)+(++j);//(这个就不懂了)j=6,为什么b=16而不是12或15 printf("%d,%d\n%d,%d",i,a,j,b); sleep(10000); return 0; }