fanluping123
2015-12-11 07:00
采纳率: 100%
浏览 2.4k

C++输入输出流和循环的问题

 #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,回车

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

14条回答 默认 最新

相关推荐 更多相似问题