您的位置:首页 > 其它

前++(++i) 和 后++(i++)的区别

2015-12-03 09:32 381 查看
#include<iostream>
int main(){
using namespace std;
int age = 18;
int sum = ++age -10;

cout<<"前++:"<<endl;
cout<<"age = "<<age<<endl;
cout<<"sum = "<<sum<<endl;

age = 18;
sum = age++ -10;
cout<<"后++:"<<endl;
cout<<"age = "<<age<<endl;
cout<<"sum = "<<sum<<endl;

/*区别:
*前++(++age):是在-10之前将自身+1 然后将-10后的值赋给sum
*后++(age++):是先将自加之前的值(18)减去10赋给sum之后,自己再加1
*无论前++还是后++ ,其结果age都加了1
*/
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: