C++ 输入输出控制流

来源:互联网 发布:西西软件乐园下载 编辑:程序博客网 时间:2024/05/16 10:17

cin是C++的标准输入流,其本身是一个对象,并不存在返回值的概念。
不过经常会有类似于
while(cin>>a)
的调用,这里并不是cin的返回值,而是>>操作重载函数
istream& operator>>(istream&, T &);的返回值,其中第二个参数由cin>>后续参数类型决定。
其返回值类型为istream&类型,大多数情况下其返回值为cin本身(非0值),只有当遇到EOF输入时,返回值为0。
输入EOF的方法,windows下输入ctrl+z, Linux下输入ctrl+d。
于是,当输入所有数据后,通过输入EOF的方法,可以退出while(cin>>a)这样的循环。

0 0
原创粉丝点击