标准流与状态标志 — 计算机选择题
题目
在 C++ 中,若程序执行了语句 cin >> x; 但用户输入了非数字字符,则流进入失败状态。此时若继续调用流状态检测函数,下列说法唯一正确的是:
A. cin.eof() 返回 true,cin.fail() 返回 false
B. cin.fail() 返回 true,cin.bad() 返回 true
C. cin.good() 返回 true,cin.fail() 返回 false
D. cin.fail() 返回 true,cin.eof() 返回 false