int main()
{
int sum = 0, value = 0;
while (std:: cin >> value)
sum += value;
std::cout << "Sum is " << sum << std::endl;
return 0;
}
在输入 3,4,5,6的过程中while语句的执行情况是如何的呢?输入3,条件判断为真然后执行循环体;输入4,条件判断为真然后执行循环体;直到输入完毕时吗?
这个还是有点麻烦的解释,如果你一直输入整数,那这个一直死循环
看下这个文章基本解释了这个问题
给个出口给循环啊。
比如说输入0或者负数,就break