C++ 调用cin.get()两次:意外结果?

C++ 调用cin.get()两次:意外结果?,c++,cin,C++,Cin,所以我在玩cin.get(),试图更彻底地理解它 char x[20]; cout << "Enter a name: "; cin >> x; cout << cin.get(); charx[20]; cout>x; cout如果你改变cout如果你改变cout char x[20]; cout << "Enter a name: "; cin >> x; cout << cin.get() << " "

所以我在玩cin.get(),试图更彻底地理解它

char x[20];
cout << "Enter a name: ";
cin >> x;
cout << cin.get();
charx[20];
cout>x;
cout如果你改变
cout如果你改变
cout
char x[20];
cout << "Enter a name: ";
cin >> x;
cout << cin.get() << " " << cin.get()
cout << cin.get();
cout << " " << cin.get();