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

如题所述

相当于 x =x+y
x = x-y;
可以是变量
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-25
X+=Y:X=X+Y X-=Y:X=X-Y
X,Y本来就是变量。
第2个回答  2012-04-26
x+=y等价于x=x+y
x-=y等价于x=x-y
第3个回答  2012-04-25
X+=Y相当于.....x=x+y;
X-=Y相当于......x=x-y;
X,Y可以是变量。
第4个回答  2012-04-25
这是复合表达式,x+=y相当于x=x+y;
x,y可以是变量。
第5个回答  2012-04-26
就是相当于x=x+y,x=x-y,x和y就是变量

c语言中X+=Y是什么意思?X-=Y呢?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 + 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,什么意思?最好能说下为什么
+=就是左边那个等于左边那个加上右边那个的和。赋值语句。即:x=x+y

指针变量*x*y那么y=x是什么意思?
+=; -= 是复合的赋值运算符 x += y; 等价于 x = x + y;x -= y; 等价于x = x - y;C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码

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

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语言中x+ y的值是什么?
赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式。所以A选项没有意义,x+y不是一个变量,所以错了。π不是一个合法的变量名。所以D选项也没有意义。3y不是一个合法的变量名。所以C选项也没有意义。正确答案是B,意思是把X加上30后的值赋给Y。

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

相似回答