c语言中,解释一下a ++什么意思

 我来答
百度网友ca560fe
2019-10-30 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:3万
展开全部

a-=a的意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。

运算时,可以将其写成熟悉的形式,从右向左依次计算,注意在每次计算时,变量的值会发生改变, 如不注意,就会导致错误的情况发生。

扩展资料:

复合赋值运算符有下列这些:

符号 功能

+= 加法赋值

-= 减法赋值

*= 乘法赋值

/= 除法赋值

%= 模运算赋值

<<= 左移赋值

>>= 右移赋值

&= 位逻辑与赋值

|= 位逻辑或赋值

^= 位逻辑异或赋值

参考资料来源百度百科-复合赋值运算符

瑛夫科技
2016-09-26 · TA获得超过8331个赞
知道大有可为答主
回答量:3426
采纳率:89%
帮助的人:640万
展开全部
这个叫做 自增语句, a++是先赋值然后自身加 1
++a 也是一个道理,就是使a 先增加 1在赋值
相当于 a=a+1
++a a++ a=a+1 对于本身a 来讲是一样的
但是 b=++a 和 b=a++ , b的值就不一样了,一个是先增加a 赋值给b 一个是先赋值给b 然后自身加1
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式