while(cin>>a>>b)退出问题

#include
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b)cout<<(a+b)<

dotcpp.com中样例都是这个代码,尝试运行后发现怎么也不能退出,输入0 0也不能。

查阅网络后发现,while判断条件并不是是否输入0,而是是否输入了ab这种int类型的数,如果输入其他类型就会结束退出。

你可能感兴趣的:(C/C++学习,c++)