x++ //首先把 x 加 1, 然后返回
之前的 x 作为表达式的值
++x //首先把 x 加 1, 然后返回 之后的 x 作为表达式的值
VS例子:
int x = 1;
x = x++;
cout<< x; 结果是2;
int x = 1;
cout<<(x=x++); 结果是1;
int x = 1;
cout<<(x=++x):结果是2;
本文详细解析了C++中前置与后置自增运算符的区别及应用场景,通过具体的代码示例展示了如何使用这两种运算符,并解释了它们在表达式中的行为差异。
753

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



