#include<iostream>
using namespace std;
int main()
{
int n=1;
while(n){
cout<<"输入继续"<<endl;
cin>>n;
}
return 0;
}
我如果输入1,按回车,则循环正常进行,我若是输入1 1,按回车,则循环了两次,因为
cout<<"输入继续"<<endl;两次,而且跳过了第二次的cin,
好奇怪,我想知道为什么及原理
我输入的是1,空格,1,回车