string s;spa
while(cin>>s){ci
cout<<s<endl;字符串
}string
当输入ss w ww w w 按enter时 输出为it
ss数据
wtop
wwdi
w文件
w键盘
代表cin的输入过程为:cin是一个缓冲区,当一次键盘输入结束时,会把数据所有存进缓冲区,cin从缓冲区读取数据。
键盘输入的结束条件是enter,cin输入的结束条件为enter 、space、Tab。
因此s字符串的值会从cin中分别读取,到空格结束,输出就会出现换行。
cin>>s条件的结束须要遇到文件结束符 ,通常是Ctrl+z键