编译器VC++
int j = 0;
int a[3]{ 1,2,3 };
int dj = a[j++] + a[j++];
cout << dj << endl; //**输出为2** 也就是**值都取的a[0]**
int j = 0;
int a[3]{ 1,2,3 };
int dj = a[j++] + a[++j];
cout << dj << endl;**输出为4** 也就是**值都取的a[1]**
int j = 0;
int a[3]{ 1,2,3 };
int dj = a[++j] + a[j++];
cout << dj << endl;**输出为4** 也就是**值都取的a[1]**
int j = 0;
int a[3]{ 1,2,3 };
int dj = a[++j] + a[++j];
cout << dj << endl;**输出为6** 也就是**值都取的a[2]**