这是我的一段代码:
#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
?
我在某处读到,在级联多个值的情况下,计算从右到左进行,但打印像往常一样从左到右进行。真的吗 ?
这是我的一段代码:
#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
?
我在某处读到,在级联多个值的情况下,计算从右到左进行,但打印像往常一样从左到右进行。真的吗 ?