一.基本概念
在C++语言中,递增(++)和递减(--)是非常实用的运算符
下面三行语句的任务是一样的:
a=a+1;
a+=1;
++a;
这三个语句都可以实现a的数值加一,而最后一句使用了递增运算符,其不同于其他的 *** 作运算符,他直接修改了其 *** 作的数字的值。对于下面的语句,当a=5时:
b=++a+5;
得到的值b为11,a为6,因为递增和递减运算符的优先级高于其它二元算术运算符。
二.后缀形式
前面讲的把运算符放到变量的前面被称为前缀形式,而运算符也可以放置到变量的后面,形成后缀形式。前缀形式与后缀形式略有差别,例如将前面的式子改成:
b=a+++5;
结果就会不一样,a的值依然为6,但是b的值就是10了
这是因为,a的++放到前面和放到后面的意义是不一样的,放到前面意味着先执行++,再用于式子。而如果放到后面,则意味着先用于式子,再执行++。
以上就是递增(++)和递减(--)的基本用法啦~
三.案例
运行如下代码👇
#include
using namespace std;
main()
{
int a = 5;
int b ;
b = a++;
cout << "a++:" << b << endl ;
cout << "a:" << a << endl ;
b = ++a;
cout << "++a:" << b << endl ;
return 0;
}
可得
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)