这个怎么理解sum+=2*i+1
这个怎么理解sum+=2*i+1 我看不懂。我理解为先× 后+后=后+
不知道对不对。我翻书没找到答案。
搜索更多相关的解决方案:
sum
----------------解决方案--------------------------------------------------------
就是
sum=sum+2*i+1
----------------解决方案--------------------------------------------------------
怎么没在书上看到这样的例子?
----------------解决方案--------------------------------------------------------
复合赋值符及表达式
在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如
+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。 构成复合赋值表达式的一般形式为: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 例如:
a+=5 等价于a=a+5
x*=y+7 等价于x=x*(y+7)
r%=p 等价于r=r%p
复合赋值符这种写法,对初学者可能不习惯, 但十分有利于编译处理,能提高编译效率并产生质量较高的目标代码。
----------------解决方案--------------------------------------------------------
如果是这样以后可不可以这样
sum-=2*i-1
sum*=2+1*1
----------------解决方案--------------------------------------------------------
to ls:可以
----------------解决方案--------------------------------------------------------
哦谢谢了
----------------解决方案--------------------------------------------------------
!!!
----------------解决方案--------------------------------------------------------