如果(!cin)做什么

时间:2015-09-23 16:43:07

标签: c++ cin

我有这段代码:

int temp;
cin >> temp;
if(!cin){
    cout << "a";
}else{
    cout << "b";
}        

当我输入一个数字时,它会打印b,但是当我放置一个字符时,它会打印a。这里发生了什么?

0 个答案:

没有答案