a++即运算完成自加1
++a即运算前加1再进行运算
以一个题为例:
int a = 4;
a+=a++; 先运算即a = a + a再自加1,结果为a = 9;
a+=++a; 先自加在运算即a = a + 1; a = a + a, 结果为a = 10;
++a+=a;与前一个一样先自加在运算结果a = 10;
++a+=a++; 在上一个结果的基础上自加1,结果为a = 11;
++a+=++a; 两次自加再进行运算,结果为a = 12;
C++自增运算符详解
本文详细解析了C++中前置与后置自增运算符的区别及其在表达式中的应用,通过具体实例展示了不同使用场景下变量的变化过程。
672

被折叠的 条评论
为什么被折叠?



