vc++里面while(cin)这个语句的疑惑

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:36:46
因为这个语句 我点了回车 他还是继续当作标准输入流在提取 完全没有反应 我的期待是 我点了回车 他的输入流就应该结束了啊

这个一个应该没有写完,不然就是死循环。
一般是while ( cin >> n )
就是说一直读入一个变量直到末尾,当遇到EOF(即结尾,可以用ctrl+z来打出来)就跳出循环。

如果是这样就是一直循环的意思,和while(1)一样。

不是,标准流输入结束是在文件结束的时候判断结束,要输入Ctrl + Z