您的位置首页生活小窍门

s+=i是什么意思?

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

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

s+=i是什么意思?

简介

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

Total=Total+3;

它的意思转某阳距尔起是本身的值加3,然后在赋值给本身。为了简化,上面的代码也州啊功散介某可以写成:

Total+=3;

同样,x*=y+7等价于x=x*(y+7) r%=p等价于r=r%p陈我压望阻否投搞通。