在相同表达式中变量的后递增和前递增

时间:2019-06-23 17:17:25

标签: c++

我必须为考试中具有类似代码的朋友输出以下代码。

我尝试用纸和笔评估算术表达式,总是得到7。

虽然编译器给我8作为表达式输出。

#include<iostream>
using namespace std;

void main()
{
int x = 4;  
cout << "[++x - ++x +2 + x++] = " <<  ++x - ++x + 2 + x++ << endl;
cout << "x =" << x << endl;
cin >> x;
}

0 个答案:

没有答案