C语言中x+=y,x-=y分别表示什么意思

x+=y,x-=y分别表示什么意思... x+=y,x-=y分别表示什么意思 展开
 我来答
xp19971025
推荐于2019-10-18 · TA获得超过17.6万个赞
知道小有建树答主
回答量:42
采纳率:100%
帮助的人:2.2万
展开全部

x+=y 就是x=x+y的简写。x-=y 就是x=x-y的简写

1、+=; -= 是复合的赋值运算符。

2、C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码。

3、延伸知识点:x*=y 就是x=x*y的简写,依次类推。

扩展资料

C语言的顺序结构:

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c;执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b =c;则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。

顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。

不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。

参考资料

百度百科-C语言



lllllll456
推荐于2019-10-25 · TA获得超过4205个赞
知道答主
回答量:66
采纳率:0%
帮助的人:7.7万
展开全部

x+=y 等价于x = x + y
x-=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语言特性:

  • C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

  • C语言传递参数均是以值传递(pass by value)[3],另外也可以传递指针(a pointer passed by value)。

  • 不同的变量类型可以用结构体(struct)组合在一起。

  • 只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

  • 部分的变量类型可以转换,例如整型和字符型变量。

  • 透过指针(pointer),C语言可以容易的对存储器进行低级控制。

  • 编译预处理(preprocessor)让C语言的编译更具有弹性。


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w3180121
推荐于2017-09-03 · 知道合伙人数码行家
w3180121
知道合伙人数码行家
采纳数:793 获赞数:2402
单片机 C语言 电脑 液晶 没有 证书 我们只是一个团队

向TA提问 私信TA
展开全部
+=; -= 是复合的赋值运算符

x += y; 等价于 x = x + y;
x -= y; 等价于x = x - y;
C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-11-25 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
x+=y 就是x=x+y的简写
x-=y 就是x=x-y的简写
延伸知识点
x*=y 就是x=x*y的简写
依次类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyklong
2010-08-07 · TA获得超过3.5万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:1.5亿
展开全部
x+=y 就相当于 x=x+y 其他的类似
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式