变量自增和自减运算

阅读量: 210 编辑

自加运算和自减运算是C++中的两种常见的一元运算符,用于增加或减少变量的值。

一、自加(++)

自加运算符(++):将变量的值增加1。

int a = 5;
a++;  // 等价于 a = a + 1;
cout << "a是:" << a;

二、自减(--)

自减运算符(--):将变量的值减少1。

int a = 5;
a--;  // 等价于 a = a - 1;
cout << "a是:" << a;

自加运算符和自减运算符可以用于整型和浮点型变量。

三、掌握前缀与后缀的区别

它们既可以作为前缀运算符,也可以作为后缀运算符使用。

前缀自加运算符(++):将变量的值增加1。

int a = 5;
int b = ++a;  //先将 a 的值增加1,再将新值赋给 b

a = 5;
int c = a++;  //先将 a 的当前值赋给 c,再将 a 的值增加1

前缀自减运算符(--):将变量的值减少1。

int a = 5;
int b = --a; //先将 a 的值减去1 (a是4),再将新值赋给 b(4)

a = 5;
int c = a--; //先将 a 的当前值赋给 c,再将 a 的值减1 (a是4)

四、编程练习

请问下方程序得到的结果分别是什么?

int a = 5;
cout << a++ << endl;

a = 5;
cout << ++a <<endl;

a = 5;
cout << a-- <<endl;

a = 5;
cout << --a <<endl;
爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司