房天下问答 >业主生活>其他> 问题详情

C++中,a++与++a有什么区别?

最好写个最简单的程序解释一下,谢谢大虾们!
yeqinleaf|2011-01-18 09:02

其他答案

chinadgj

一般来说他们的区别在于混合表达式中运算符的处理顺序。a++是先处理其他运算,然后a再自加;而++a则是先处理a自加运算,再处理其他表达式运算;如果只是单纯的表达式a++;或者是++a;这两个表达式的结果就没什么区别。譬如是#include<iostream>using namespace std;void main(){int a,b,c;a=1;b=a++;a=1;c=++a;cou 展开
2011-01-18 10:10
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈