重複の可能性:
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
?
複数の値をカスケードする場合、計算は右から左に行われますが、印刷は通常どおり左から右に行われることをどこかで読みました。本当 ?