为了账号安全,请及时绑定邮箱和手机立即绑定

C++中变量a++和++a有什么不同

C++中变量a++和++a有什么不同

C++
噜噜哒 2018-07-29 13:13:03
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

a++ 是后缀++,意思是返回a,最后a才自增1++a 是前缀++,意思是a先自增1,最后才返回a
例如:
int a = 1;
int n = a++; // n = 1, a = 2

int b = 1;int m = ++b; // m = 2, b = 2

查看完整回答
反对 回复 2018-08-03
?
慕慕森

TA贡献1856条经验 获得超17个赞

前者是先把变量a赋值给其他变量,这句话执行完了,a才自己+1,后者是先+1,然后把+1后的值给a。

查看完整回答
反对 回复 2018-08-03
  • 2 回答
  • 0 关注
  • 747 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信