点击上方蓝字关注我,了解更多咨询

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

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

戳“阅读原文”我们一起进步

C语言中+=的含义你明白吗?相关推荐

  1. c语言符号txt下载,c语言中符号含义.txt

    c语言中符号含义.txt char 壺 壨 char ; char 壻 char a; char asd; char xa; float 壺 壨 float ; float 壻 float a; fl ...

  2. -在c语言中什么含义

    点击上方蓝字关注我,了解更多咨询 ->是一个整体,它是用于指向结构体. 1.换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要 ...

  3. c语言中程序框图含义,关于高中数学《算法的含义、程序框图 》练习题

    关于高中数学<算法的含义.程序框图 >练习题 重难点: 通过实例体会算法的思想,了解算法的含义,了解算法的主要特点(有限性和确定性);能用流程图表示顺序.选择.循环这三种基本结构,能识别简 ...

  4. C语言中 %02X 含义

    看uboot代码的时候看到%02X,如下 表示以16进制的格式输出整数类型的数值,输出域宽为2,右对齐,不足的用字符0替代. X 表示以十六进制形式输出 02 表示不足两位,前面补0输出: 举例: p ...

  5. (char*)x C语言中的和*的详解

    C语言中的指针是个让人看着,想着就头疼的问题;学习指针之前要先要懂得几个概念,在此先根据自己实际工作中遇到的几个例子说明一下.配上程序和编译结果. &和*在C语言中的含义:&取地址,* ...

  6. c语言里的负数用16进制表示什么,什么是十六进制表达式0x80000000在C语言的枚举声明中的含义...

    我正在阅读iPhone示例项目(Xcode IDE,Apple LLVM编译器4.2)的代码.在为iPhone样本项目的外部库(C语言编写)的头文件,有是在枚举类型中声明的一些事件:什么是十六进制表达 ...

  7. c语言中的运算符及其含义_按位运算符及其在C语言中与Example一起使用

    c语言中的运算符及其含义 1)&(按位与) (1) & (bitwise AND)) It does AND on every bit of two numbers. The resu ...

  8. 在c语言中保留字是有专门含义和作用的,c语言中的关键字和保留字的区别?

    c语言中的关键字和保留字的区别?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中的关键字和保留字的区别? 在C语 ...

  9. 详解:C语言中的指针和p, p+1, *(p+1), *P+1, p[0], p[0] 的含义

    解析:C语言中的指针和p, p+1, *(p+1), *P+1, p[0], &p[0] 每一种表达式的含义  一.先解决一个问题:什么是指针 指针就是存放地址的变量.很好,百度上就是这个答案 ...

最新文章

  1. mysql mysqldump只导出表结构或只导出数据的实现方法
  2. C语言数组清空的几种方法比较
  3. 不安全的发布 java_如何在没有安全警告的情况下发布Java Web S...
  4. (软件工程)用例说明模板
  5. 哈佛大学单细胞课程|笔记汇总(1-9)
  6. 多存多取问题 java
  7. vue 3.2 的 script setup 语法
  8. C Tricks(四)—— 从数组中随机选择一个元素
  9. MATLAB2021下载安装图文教程
  10. 半导体物理学习整理(一)
  11. MEMS陀螺仪传感器的原理
  12. 目标检测数据集格式转换(yolo→voc)
  13. 深入理解JS的delete
  14. “三年拿下全球第一!”7年小米销量冲到全球第二,雷军做对了什么?
  15. python 打包exe_python pyinstaller打包exe报错的解决方法
  16. Xcode warning: code will never be executed.
  17. Linux环境开机自启动
  18. VS Code连接linux服务器 配置ninja
  19. CES 2018前瞻:家居/音箱/AR/汽车都有什么新玩法 | 关注
  20. 谷歌 招聘_为什么我不与Google招聘人员交谈

热门文章

  1. 2021年需要学习的软件开发技术
  2. 算法详解之最近公共祖先(LCA)
  3. 还在为IntelliJ Lombok 插件烦恼吗?来这里带你一起飞
  4. 独家:苏宁消费金融拟更换总经理
  5. deployment的yaml说明
  6. 机房的华为服务器该怎样运维,华为张小华:未来智能运维 将把人力从数据中心释放出来...
  7. APScheduler Multi CronTrigger 实现
  8. 在网上看看非诚勿扰,要不要报名
  9. redis主从读写分离replication复制数据+sentienl哨兵集群主备切换
  10. 如何解析域名,域名A记录解析方法注意事项