标签: c++ cin
我有这段代码:
int temp; cin >> temp; if(!cin){ cout << "a"; }else{ cout << "b"; }
当我输入一个数字时,它会打印b,但是当我放置一个字符时,它会打印a。这里发生了什么?
b
a