bool a = 0;
bool b = false;
在C++中,bool
类型的0
和false
在逻辑上没有区别:两者都表示逻辑假。 数字0
会被隐式转换为false
,而非零值会被转换为true
。在对bool
类型的变量赋值时,0
和false
都会使该变量为假。
bool a = 0;
bool b = false;
在C++中,bool
类型的0
和false
在逻辑上没有区别:两者都表示逻辑假。 数字0
会被隐式转换为false
,而非零值会被转换为true
。在对bool
类型的变量赋值时,0
和false
都会使该变量为假。