6个回答
展开全部
赋值运算顺序自右而左,首先算a*a,即3*3的值为9,然后算a-=9,即a=a-9,值为-6,最后算a+=-6,即a=a+(-6),值为最后值为-3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a-=a*a -> a=a-a*a -> a=3-3*3=-6
a+=a-=a*a -> a+=-6 -> a=a-6=-6-6=-12
a=-12
希望对你有帮助,望采纳谢谢。
a+=a-=a*a -> a+=-6 -> a=a-6=-6-6=-12
a=-12
希望对你有帮助,望采纳谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a+=a-=a*a;
相当于:
a-=a*a;
a+=a;
然后相当于:
a=a-a*a;
a=a+a;
由于a初始化为3:
a=a-a*a=3-3*3=-6;
a=a+a=-6+(-6)==-12
相当于:
a-=a*a;
a+=a;
然后相当于:
a=a-a*a;
a=a+a;
由于a初始化为3:
a=a-a*a=3-3*3=-6;
a=a+a=-6+(-6)==-12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-12,a+=a-=a*a你应该从右向左算,还要明白-=,+=的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询