後置インクリメント演算子の使い方によって結果が変わるのは何故? Nov 25, 2017 int number = 6; number++; cout << number << endl; 上記コードは7と出力されます。 一方、 int number = 6; int x = 0; x =number++; cout << x << endl; 上記コードは6と出力されます。 どちらのコードも7と出力されると思っていただけに なぜこのような違いが生じるかご教示いただけますと幸いです。