增加(增加1)和递减(减1)一个变量是很常见的,他们有自己的运营商在C.其实有两个版本的每个操作的前缀和后缀版版。
后缀递增/递减运算符是一点技巧。编译器是X,X增量的临时副本,然后计算X的临时副本
int x = 5;
int y = ++x; // x is now equal to 6, and 6 is assigned to y后缀递增/递减运算符是一点技巧。编译器是X,X增量的临时副本,然后计算X的临时副本
int x = 5;
int y = x++; // x is now equal to 6, and 5 is assigned to y在上面的例子中的第二行,X是递增从5到6,而Y是指定x的值复制,仍有5的原始值。
这里是另一个例子显示的前缀和后缀版本之间的差异:
nt x = 5, y = 5;
cout << x << " " << y << endl;
cout << ++x << " " << --y << endl; // prefix
cout << x << " " << y << endl;
cout << x++ << " " << y-- << endl; // postfix
cout << x << " " << y << endl;
本文详细介绍了C++中变量的增加与递减运算,并展示了前缀和后缀递增/递减运算符的区别。通过具体代码示例解释了这两种运算符如何影响变量值及赋值过程。

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



