i+=2是什么意思?

 我来答
我爱学习112
高粉答主

2021-11-25 · 每个回答都超有意思的
知道大有可为答主
回答量:7259
采纳率:100%
帮助的人:162万
展开全部

这个表达相当于 i=i+2,就是把i加2在重新赋值给i。

s+=i,等价于s=s+i,意思是使用加赋值,不但可以让代码更加简洁,而且能提高程序的运行效率。

简介

复合赋值运算符共 10种:+= 加赋值,-= 减赋值,*= 乘赋值,/= 除赋值,%= 求余赋值,&= 按位与赋值,| = 按位或赋值,^= 按位异或赋值,<<= 左移位赋值,>>= 右移位赋值。

在赋值运算符当中,有一类C/C++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式