标签: 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
我在某处读到,在级联多个值的情况下,计算从右向左进行,但打印照常从左到右进行。真的吗 ?