#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)或者遇到无效输入(此例中输入非数字)那么测试成功循环结束。std::cin>>value返回左操作数std::cin对象
最新推荐文章于 2024-08-28 22:12:54 发布