C++语言中,整型或者浮点数变量值的值加1可以使用自增运算符“++”
用法1:变量名++
用法2:++变量名
运行一下程序
#include<iostream>
using namespace std;
int main()
{
int n1=5,n2=5;
n1++;
cout<<"n1="<<n1<<endl;
++n2;
cout<<"n2="<<n2<<endl;
return 0;
}
结果:
我们发现并没有区别
#include<iostream>
using namespace std;
int main()
{
int n3,n4,n1=5,n2=5;
n3=n1++;
cout<<" n3="<<n3<<endl;
n4=++n2;
cout<<" n4="<<n4<<endl;
return 0;
}
加入赋值语句之后我们发现i++和++i的区别
i++是先把i原本的值给赋值过去再把i加1;
++i是加1之后把得到的值一起给赋值过去。
自减也是如此
i–是先把i原本的值给赋值过去再把i减1;
–i是减1之后把得到的值一起给赋值过去。
就酱样啦
就是因为你们不相信光,迪迦才不会到来。嘿嘿(▽)