c++简单问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 08:51:42
int x = 10;
cout << "x = " << x++ << end1;
cout << "x = " << x << end1;
cout << "x = " x << end1;
cout << "x = " << ++x << end1;

输出结果:
x=10
x=11
x=12
x=12

为什么是这个?特别是第四行,为什么不是11

你那个疏忽很奇怪,一般谁都不会那样写代码的,不过这个问题我也想知道,怎么没人来回答呢~~

谁都知道代码有点问题,不是要你解释其它的那三个,那些我们知道呀,是说即使它是错的,为什么刚好错成12,不是11或者13什么的...明不明?~~