while(cin>> X)用法
1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 string s; 7 while(1) 8 { 9 cin>>s; 10 cout<<s<<endl; 11 } 12 }
上代码会进入无限循环,ctrl z也不会停止
1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 string s; 7 while(cin>>s) 8 { 9 10 cout<<s<<endl; 11 } 12 }
将会一直从事输入流是否正常,如果正常,则继续循环;若不正常(如输入\n),即scanf("%s",zfsz) != EOF,则退出循环