C语言自加自减

C语言自加自减

++a; a++; --a; a--;

++a;

++a;
这里的a是先自身+1,在使用。
int a = 5;
int b = ++a;

这里的a的值首先加一,再付给b。因此两个结果都是6。

a++

a++;

这里的a是先使用再自身加1。

int a = 5;
int b = a++;

这里的a的值首先付给b,再自身+1。因此结果是a=6,b=5。

- -a;

--a;

这里的a是先减一再使用。

int a = 5;
int b = --a;

这里的a的值首先自身减1,再赋给b。因此结果是a=4,b=4。

a- -;

a--;

这里的a是先使用再自身减1。

int a = 5;
int b = a--;

这里的a的值首先赋给b,再自身减一。因此结果是a=4,b=5。

因此,要使用它们需要熟记各自的用法,多写几次就记得了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值