cin string s; char c; cin >> s; cout << s << endl; return 0; 结果是: #include <string> #include <iostream> using namespace std; int main() { string s; char c; cin >> c; cout << c << endl; return 0; } 结果是: getline() getline()不接收非字符串对象 getchar() 只接受单个字符