C语言中的单目操作符:++、- -(++i、i++、- -i、i- -)

++是一种自增操作符,- -是一种自减操作符,都分为前置++后置++和前置- -后置- -

1.前置++、- -(++i,- -i)

++i

结果说明:

a原来是1,++a之后变成了2,再使用就是赋值给b,b也是2,因此打印结果就是a=2 b=2

计算时:前置++是先加一再使用,前置- -同理

2.后置++、- -(i++、i- -)

int a=5;
int b=a++;
printf("a=%d b=%d",a,b)//打印结果为a=6 b=5

i++
结果说明:

a原来是5,先使用也就是将5赋值给了b,b得到了5,然后a再自增,a就变成了6,因此最终打印结果为a=6 b=5

计算时:后置++是先使用,再加一,后置- -同理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值