質問: 0; x =number++; cout << x << endl; ``` 上記コードは6と出力されます。 どちらのコードも7と出力されると思っていただけに なぜこのような違いが生じるかご教示いただけますと幸いです。
回答: それが前置演算子ではなく後置演算子だからです。 関数の創世から深淵まで駆け抜ける関数とはなんぞや講座 - Qiita#演算子を関数のように解釈してみよう