![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
问一下 s+=i 在c语言里面是什么意思啊??
8个回答
展开全部
s+=i,等价于s=s+i,意思是使用加赋值,不但可以让代码更加简洁,而且能提高程序的运行效率。
复合赋值运算符共 10种:+= 加赋值,-= 减赋值,*= 乘赋值,/= 除赋值,%= 求余赋值,&= 按位与赋值,| = 按位或赋值,^= 按位异或赋值,<<= 左移位赋值,>>= 右移位赋值。
扩展资料:
在赋值运算符当中,有一类C/C++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
Total=Total+3;
它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的代码也可以写成:
Total+=3;
同样,x*=y+7 等价于x=x*(y+7) r%=p 等价于r=r%p
展开全部
a=a+1可以写成a+=1
a=a+b可以写成a+=b
s+=i就是s=s+i
+ - * /都可以这样用
a=a+b可以写成a+=b
s+=i就是s=s+i
+ - * /都可以这样用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s递增数为i
就是说s加一次i
即s+i
就是说s加一次i
即s+i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s=s+i 将s+i 赋值给s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s+=i等价于s=s+i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询