c语言a+ =(-- b)+(--b) 怎么算???

 我来答
鲍墨彻贸丙
2019-07-12 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:861万
展开全部
先执行2个(--b)
--b相当于b-1;(其实是b=b-1只是化解。。)
2个相当于b-2
上面式子的话等价于(假设b为X,没有变-1
我变成了b-1)
a+=(b-1)+(b-2);
然后
相当于
a=(a+(b-1))+(b-2)
括号可以去掉了
相当于
a=a+2*b-3
(等号右边的始终是原始的a,b,比如说原来b=5,后来b还是=5,我把4用5-1代替了。。
a同理。。)
不知道你是否可以理解。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式