首页 > 学院 > 开发设计 > 正文

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

2019-11-06 07:49:42
字体:
来源:转载
供稿:网友

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

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

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

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表