前置運算與後置運算

前置a++是先使用a再加1,++a是先加1再使用a

1
2
3
4
5
6
7
8
9
int main(){
int a=2, b=2;
int aa=0, bb=0;
aa=(a++);
aa=aa+(a++);
bb=(++b);
bb=bb+(b++);
printf("aa=%d bb=%d\n",aa,bb);
}
結果為
1
aa=5 bb=6