递增运算符&&递减运算符

递增运算符和递减运算符有两种形式:前置版本和后置版本。
前置版本:这种形式的运算符首先将运算对象加1(或减1),然后将改变后的对象作为求值结果。
后置版本:后置版本也会将运算符对象加1(或减1),但是求值结果是运算对象改变之前那个值得副本。

int i=0,j;
j=++i;           //j=1,i=1:前置版本得到递增后的值
j=i++;           //j=1,i=2:后置版本得到递增前的值

这两种运算符必须作用于左值运算对象。前置版本将对象本身作为左值返回,后置版本则将对象原始值得副本作为右值返回。

建议:除非必须,否则不用递增递减运算符的后置版本。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值