递增和递减输出行为

时间:2012-09-23 03:43:30

标签: c++ gcc codeblocks

  

可能重复:
  What is the correct answer for cout << c++ << c;?

这是我的代码:

#include <iostream>
using namespace std;

int main(){
int val = 10;
cout << "\n" << val++<< " "<< ++val << " " << val;
cin.get();
return 0;
}

输出返回

11 12 12

但不应该是

10 12 12

我在某处读到,在级联多个值的情况下,计算从右向左进行,但打印照常从左到右进行。真的吗 ?

0 个答案:

没有答案