私は本当に接尾辞を理解できません。i
最初に識別子を使用し、次に を示し、次に を増減することを知っています++
。しかし、今は間違っていると思い、まだ理解していません。
#include <iostream>
using namespace std;
int main()
{
int i = 0;
cout << i << i++ << i;
cout << "\n\n\nPress Enter to close the window . . . ";
cin.clear();
cin.sync();
cin.get();
return 0;
}
出力:
101
Press Enter to close the window . . .
最初i
はインクリメントが読み取られる前に変更されます。なぜですか?
期待した
001
Press Enter to close the window . . .
誰かが説明できますか。