Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

a+=1/a=+1/a-=1区别-c语言

$
0
0

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 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>