您的位置:首页 > 编程语言 > C语言/C++

关于C++表达式求值的困惑

2015-09-07 23:04 337 查看
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a = 3;
int b = 4;
int c = 5;
//int ans = a + b+ ++c;//13
//int ans = a+b+++c; //12
int ans = a + b++ + c;//12
cout << ans << endl;
return 0;
}


环境:win8 64位,Gcc, C++11

之前一直参考这篇:http://blog.csdn.net/jkay_wong/article/details/6593811

现在空格的位置都可以影响编译器判别是前自增还是后自增了吗?求高手解答
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++