永发信息网

a-=a+4是什么意思

答案:2  悬赏:30  手机版
解决时间 2021-04-06 23:09
  • 提问者网友:欲劫无渡
  • 2021-04-06 14:08
a-=a+4是什么意思
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-04-06 14:51
就是把a-(a+4)的值再赋给a,这个是减赋,还有类似的+=,*=,/=,这些运算顺序与减赋的一样
全部回答
  • 1楼网友:毛毛
  • 2021-04-06 15:27
这是编程里面的,要从右向左看,意思是将等号右边的计算结果赋值给等号左边的变量(本题中等号左边的变量即为a),可以拆分成两个式子: 1. a-=a+a; 2. a+=(a-=a+a); +=、-=这两个符号好像是为了节约内存什么的而设计的,上面两个式子的真实意思为: 1. a=a-(a+a); 2. a=a+(第一个式子的计算结果) 由于是从右向左的,所以需要先计算整个式子最后边的等号,即第1个式子: a=a-(a+a) 计算结果为a=a,意思为将等号右边的a的值赋值给等号左边的a,因此第1个式子的计算结果为a的值不变,依然是a的原始值; 再计算第2个式子: a=a+(第一个式子的计算结果) 代入第1个式子的计算结果,得到: a=a+a 即a=2a 意思是a的值被改变了,它的最终值为它原来的值的两倍,即:如果原来a=3,经过第2个式子的计算后,它的值被改变为6,不再是3了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯