c++中有个判断语句if(!cin)请问这里的!cin是啥意思呢?在下新手
答案:2 悬赏:80 手机版
解决时间 2021-01-21 15:07
- 提问者网友:你独家记忆
- 2021-01-20 16:43
c++中有个判断语句if(!cin)请问这里的!cin是啥意思呢?在下新手
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-01-20 18:20
输入流有四种状态,各值为1 时表示
good 下一操作可能成功
bad 流已破坏
eof 遇到结束
fail 下一操作将失败
对流使用!操作,返回 fail状态值 ,比如fail 为1 ,则 !cin 为1 ,表示下一操作将失败
good 下一操作可能成功
bad 流已破坏
eof 遇到结束
fail 下一操作将失败
对流使用!操作,返回 fail状态值 ,比如fail 为1 ,则 !cin 为1 ,表示下一操作将失败
全部回答
- 1楼网友:怀裏藏嬌
- 2021-01-20 19:13
cin是输入 cout 是输出。。。
int a;
if(!cin>>a)//如果输入的a不大于0则
{
.........
}
int a;
if(!cin>>a)//如果输入的a不大于0则
{
.........
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯