问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言x+=什么意思

发布网友 发布时间:2022-04-30 04:30

我来回答

2个回答

热心网友 时间:2023-10-12 21:25

一句话描述:
a+=1-->等价于 a=a+1; 这是因为编译器再对代码进行语义分析的时候会把 a=a+1 翻译成 a+=1.我们写代码这么写的话就可以适当提高效率。 有关为什么会翻译成这个。楼主可参考《编译原理》相关知识,重点是看看 前缀、中缀、后缀表达式相关知识点。

热心网友 时间:2023-10-12 21:26

x+=a等价于x=x+a
赋值运算符当中,有一类C/C++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
Total=Total+3;
它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的代码也可以写成:
Total+=3;
同样,x*=y+7 等价于x=x*(y+7) r%=p 等价于r=r%p
复合赋值运算符有下列这些:
符号 功能
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 模运算赋值
<<= 左移赋值
>>= 右移赋值
&= 位逻辑与赋值
|= 位逻辑或赋值
^= 位逻辑异或赋值
那么看了上面的复合赋值运算符,有人就会问,到底Total=Total+3;与Total+=3;有没有区别?答案是有的,对于A=A+1,表达式A被计算了两次,对于复合运算符A+=1,表达式A仅计算了一次。一般的来说,这种区别对于程序的运行没有多大影响,但是当表达式作为函数的返回值时,函数就被调用了两次(以后再说明),而且如果使用普通的赋值
运算符,也会加大程序的开销,使效率降低。

热心网友 时间:2023-10-12 21:25

一句话描述:
a+=1-->等价于 a=a+1; 这是因为编译器再对代码进行语义分析的时候会把 a=a+1 翻译成 a+=1.我们写代码这么写的话就可以适当提高效率。 有关为什么会翻译成这个。楼主可参考《编译原理》相关知识,重点是看看 前缀、中缀、后缀表达式相关知识点。

热心网友 时间:2023-10-12 21:26

x+=a等价于x=x+a
赋值运算符当中,有一类C/C++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
Total=Total+3;
它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的代码也可以写成:
Total+=3;
同样,x*=y+7 等价于x=x*(y+7) r%=p 等价于r=r%p
复合赋值运算符有下列这些:
符号 功能
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 模运算赋值
<<= 左移赋值
>>= 右移赋值
&= 位逻辑与赋值
|= 位逻辑或赋值
^= 位逻辑异或赋值
那么看了上面的复合赋值运算符,有人就会问,到底Total=Total+3;与Total+=3;有没有区别?答案是有的,对于A=A+1,表达式A被计算了两次,对于复合运算符A+=1,表达式A仅计算了一次。一般的来说,这种区别对于程序的运行没有多大影响,但是当表达式作为函数的返回值时,函数就被调用了两次(以后再说明),而且如果使用普通的赋值
运算符,也会加大程序的开销,使效率降低。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... C语言中x|y&~z什么意思 c语言中&x什么意思? 用猪粪怎样养蝇蛆 猪粪池口怎样防止蝇蛆反爬? 猪粪里的蛆虫用什么药水能打死不在活 黑头好多好烦心阿 鼻子&#128067;黑头好多好粗怎么办?用了很多去黑头都没有去干净,还是回来了 我是男生急急急! 男朋友经常看厚黑学好么。 厚黑学好吗? 一个女人拉黑你好几次 哈说你是神经病啥意思? 厚黑学好不好? 佳能打印机改连供,清洗前黑色好好的,清洗后黑色出现断墨,堵头现象。 国福保险代理有限公司 北京利信保险代理有限公司 三合 保险代理 雷 太阳联创保险代理有限公司 厚黑学好吗 北京安平保险代理有限公司 厚黑学好不好 北京瑞安鸿泰保险代理公司是个骗子公司,我该怎么办 儿童自行车后刹如何安装? 施耐德中间继电器型号的含义是什么 最好说的详细点 比如这个型号RXM3AB2BD 蚊子,有没有什么好的车内驱蚊法 公路自行车的前刹车怎么安装 汽车内有蚊子怎么办? 自行车车闸怎么安装用英语怎么说 施耐德中间继电器rxm2a和rxm2c有什么区别 车里有蚊子可以喷灭害灵吗? 夏天汽车里如何驱蚊? 怎样加工玉米熟粉 施奈德RXM2AB2P7继电器代表什么意思 孤岛危机好玩吗 车窗防蚊网行驶中可以使用吗? “孤岛危机”好玩吗? 车里飞进很多小虫子很多怎么办 速食熟玉米粉怎么做的? 孤岛危机谁玩过,好玩吗? 用普通纱窗可以装到汽车水箱上吗 带鱼的做法多种多样,哪一种既简单又美味? 车内怎样驱蚊?