i+=i++;
j=j++;
a=a+a++;
b=b+(b++);
c=c+(++c);
编译器地址
http://www.runoob.com/try/runcode.php?filename=helloworld&type=c
i++的原理:
int a = *i:
*i = *i+1;
return a;
举例:
int i=0;
i=i++;
int i=0;
i+=i++;
int i=1;
i+=i++;
int i = 0;
int j = i;
int a = i;
int b = i;
int c = i;
int d = i;
i+=i++;
j=j++;
a=a+a++;
b=b+(b++);
c=c+(++c);