若 a 为 int 类型,且其值为 3,则执行表达式 a+=a-=a*=a 后,a 的值是?
2个回答
展开全部
0
有个-=a的结果就是a=a-a 就是0
有个-=a的结果就是a=a-a 就是0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
知识点:
复合赋值的运用(有+=,-=,*=,/=,%=)
a=3,a+=a-=a*=a
先计算 a*=a,即a=3*3=9,a变为9,
再计算a-=9,即a=a-9=0,a变为0,
最后计算a+=0,即a=a+0=0,
所以a的值为0
复合赋值的运用(有+=,-=,*=,/=,%=)
a=3,a+=a-=a*=a
先计算 a*=a,即a=3*3=9,a变为9,
再计算a-=9,即a=a-9=0,a变为0,
最后计算a+=0,即a=a+0=0,
所以a的值为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询