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

来源:互联网 发布:男主换脸的网络电影 编辑:程序博客网 时间:2024/05/16 09:08

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

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

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

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

0 0
原创粉丝点击