在C++的程序中,if(! (cin >> Value))是什么意思?

如题所述

当cin>>Value 输入出现异常时,会返回0
if(! (cin >> Value)) 就表示判断输入是否异常,如果出现异常,进行异常处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-22
cin远大于value,然后再取反啊。。。意思就是cin与value的值接近或远小于value
第2个回答  2014-11-22
应该是输入value的值为0吧