点击上方蓝字关注我,了解更多咨询
c语言中+=是代表两个变量相加,并将答案记录在左边的变量里。
比如x+=y实际代表的表达式为:x=x+y。
这是c语言为了语言的简洁性推出的组合运算。
常见的运算符都可以这样组合运算。
一、源码演示:
二、输出结果:
三、详细解析:
已知x=3,y=4,求x+=y,实际代表的表达是:x=x+y。
1、求x+y,得到7
2、将7存入x
3、输出7,4。
思考:如果题目改成y+=x呢?输出的x,y分别为多少呢?
四、扩展知识:
在c语言里,为了语法的简单性,推出了一系列的组合运算符,但核心的思想都是:
左边和右边的变量做运算,结果存入左边变量。
比如:
x*=y代表x=x*y
x/=y代表x=x/y
x-=y代表x=x-y
五、问题辨析
这种组合运算符左边可以是常数吗?运算符右边可以是常数吗?
END
*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
戳“阅读原文”我们一起进步