C语言 x+=y,什么意思?最好能说下为什么

如题所述

第1个回答  2011-06-17
+=就是左边那个等于左边那个加上右边那个的和。赋值语句。
即:x=x+y本回答被提问者采纳
第2个回答  2011-06-17
就是x=x+y的意思,一种简写的表达方式
类似的还很多 x-=y x/=y x*=y
第3个回答  2011-06-17
x+=y等价于x=x+y
第4个回答  2011-06-17
表示吧x+y 的值赋给x
第5个回答  2011-06-17
x=x+y

C语言 x+=y,什么意思?最好能说下为什么
+=就是左边那个等于左边那个加上右边那个的和。赋值语句。即:x=x+y

C语言中x+=y,x-=y分别表示什么意思
x+=y 就是x=x+y的简写。x-=y 就是x=x-y的简写 1、+=; -= 是复合的赋值运算符。2、C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码。3、延伸知识点:x*=y 就是x=x*y的简写,依次类推。

C语言的x+=y;y=x-y;x-=y 怎么运算的
x-=y表示现在的x等于原来的x与y的差 y=x-y表示现在的y等于原来的x与y的差

c语言中X+=Y是什么意思?X-=Y呢?x,y可以是变量吗?
x = x-y;可以是变量

c语言x+= y等于什么?
x+=y 等价于x = x + yx-=y 等价于 x = x - y 同理x*=y 等价于x = x * y。如以下代码:int main(){ int a = 1;int b = 2;int c = 1;a+=b; \/\/等价于a = a + b c = c + b; \/\/等价于c+=b printf("%d %d" ,a ,c); \/\/输出a和c return 0;} 结果图...

c语言里x+=y+=z是什么意思
首先要知道+=运算符,是怎么算的,比如x+=y,等价为x=x+y;然后要知道+=的结合性是从右向左;假如:int x = 1;int y = 2;int z = 3;x+=y+=z执行分为以下几步:1、y+=z结果为y=y+z,即y=5 2、x+=y+=z就变为了x+=5,可算出x的值为1+5,即为6 ...

C语言x=x+y对吗?怎么答案说两边不能同时出现X变量
功能是实现对赋值运算符左、右两边的运算对象进行指定的算术运算符的运算,再将运算结果赋值给予左边的变量。例如:a+=b; 等价于 a=a+b;a- =b; 等价于 a=a-b;a*=b+1; 等价于 a=a*(b+1);还有类似的:a*=b;a\/=b;a%=b;所以,应该是x=x+y; 应写为:x+=y;...

下面这道C语言是什么意思?
你把图片另存为到桌面 在打开可以放大就清楚了 ~_~看图说话把。你去看看c语言的逗号运算符。 还有复合赋值运算符 其实就是z=(x+=y,x\/y)这个表达式最终的值或者最终那个变量的值作为printf的参数而已。搞清楚运算符的集合性,优先级这些都不是问题咯 ...

c语言中x+=y--是什么意思
C语言运算符 按级别1最优先,依次顺序 -- 后缀自减 2极 += 赋值运算符 16 级 因此 x+=y-- 相当于 X+=(Y--)相当于 X=X+(Y--)

C语言中x+=y+=z的运算思路是怎么样的?
+=的结合方向,是从右到左的。x+=y+=z的运算过程(用x原、y原、z原代表x、y、z的初值):1. y+=z,计算后,y=y原+z原,z=z原;2. x+=y,计算后,x=x原+y原+z原,y=y原+z原,z=z原。

相似回答