1、解释 a+=1/a=+1/a-=1 含义
a+=1
实质等于 a += 1,也就是等于 a = a + 1;
a=+1
实质等于 a = +1;[因为运算符中没有=+,很多人误以为是 a =+ 1(错误)]
a-=1
实质等于 a -= 1;也就是等于 a = a - 1;
2、与 a++ / ++a 区别
a += 1 又等于 ++a -> a = a + 1;
a -= 1 又等于 --a -> a = a - 1;
[为什么不是等于 a++ 呢? 因为 a++ 是先进行复制再累加,而他们是先累加再赋值]
所有可以说:a += n 是 ++a 的一种拓展,实现每次累加多个数值。
作者:ccy365263452 发表于2013-11-17 16:56:39 原文链接
阅读:1 评论:0 查看评论