主题:这题结果都来看看。(10)
yyylq
[专家分:0] 发布于 2005-06-03 10:53:00
int a=3 则执行了语句a+=a-=a*a后,变量a的值是多少??
分析一下。谢谢。
回复列表 (共4个回复)
板凳
yyylq [专家分:0] 发布于 2005-06-03 15:59:00
把怎么算的说得清楚些嘛。谢谢。
3 楼
风鼠 [专家分:380] 发布于 2005-06-03 17:44:00
不清楚是怎么算的
不过得-12就是了!
嘿嘿
4 楼
59030777 [专家分:3220] 发布于 2005-06-04 19:19:00
-12
因为 此运算是从右到左做的!
先做 a-=a*a (a=a-a*a) 所以等于 -6 (3-9)
然后 通过等号赋值给了a;
在然后 做 a+=a (a=a+a)由于现在的a=-6 所以 进行加法以后a=-12
如果对楼主有帮助加分呀!!
我来回复