std::cin>>value返回左操作数std::cin对象

来源:互联网 发布:青岛最专业的seo公司 编辑:程序博客网 时间:2024/05/19 13:14

#include int main() { int sum=0,value; while(std::cin>>value) { sum+=value; } std::cout<<"sum is:"<<sum<<std::endl; return 0; }

while(std::cin>>value)表示测试std::cin的结果,即测试输入流的状态,直到遇到文件结束符(end-of-file,windows操作系统是ctrl+z,Unix是control-d)或者遇到无效输入(此例中输入非数字)那么测试成功循环结束。
原创粉丝点击