void main()
{
    int A[5] = { 1, 2, 3, 4, 5 };
    int* pA = A;
    for (int i = 0; i < 2; ++i) {
        cout << *(pA++) + *(pA++) << endl;
    }
}

*(pA++)でも、*pA++でも、2 6と出力される。
つまり、後置インクリメントはその行の命令が全て実行されてから、値が更新される。