C++自增自减运算符简单记录
若++--运算符在左边,首先执行运算符,再执行其他运算,若在右边,首先执行其他运算,再执行++--
int a=4;
int i=a*(++a)*(a--);
上述代码执行后,a=4,i=125
第二行代码执行顺序为
1.++a,(a=5);
2.i=a*a*a,(i=125);
3.a--,(a=4);
若++--运算符在左边,首先执行运算符,再执行其他运算,若在右边,首先执行其他运算,再执行++--
int a=4;
int i=a*(++a)*(a--);
上述代码执行后,a=4,i=125
第二行代码执行顺序为
1.++a,(a=5);
2.i=a*a*a,(i=125);
3.a--,(a=4);