0

可能重复:
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

?

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

4

0 回答 0