在c++编程中对一个值赋初值执行第一个运算之后如何保持初值进行第二个运算

原问题:在c++编程中对一个值赋初值执行第一个运算之后如何保持初值进行第二个运算
分类:编程开发 > 最后更新时间:【2016-12-17 02:57:40】

最佳答案

不是很理解你的要求,对一个变量来说,只有赋值才会改变它的值(包括自增/减)

只是运算不会改变它的值的,如

int x,y;

x=100;

y=100*x; //这个x是不变的

若是你要给x赋新值,又想保留原来的值,用一个临时变量先保存它的值就可以了

int x,t;

x=100; //第一次赋值

t=x; //保留原值

x=x*100; //赋新值

//....

x=t; //取回原来的值

x=x*200; //第二次运算

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
15

分享到:

其他回答

暂无其它回答!

    推荐