c++中if语句条件判断时,直接写if(变量名)表示什么意思?我碰到的变量是bool类型的。

如题所述

比如整数和浮点数,0代表false,其他的代表true。对象则是创建了的为true,未创建为false。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-04
举例说明:
bool b;
if (b) // 这个相当于b == true; if(!b)就相当于 b == false;
{
;
}追问

那么如果不是bool类型的话,就不能这样用了吧?

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网