读书人

减法运算的结果保存在被减数中吗?解决

发布时间: 2012-05-09 12:13:59 作者: rapoo

减法运算的结果保存在被减数中吗?
比如

C/C++ code
double a, b;if(abs(a-10)>2){   b++;}


这样if 了之后 a的值也变了?



[解决办法]
不变......
[解决办法]
不变,
a=a-10;
这样就变了
[解决办法]
理论上a的值不会变,但问题是你a本身没有初始化,C++通常默认为0,所以正常情况下如果不报错,会执行b++操作,b=1

读书人网 >C++

热点推荐