C++中的布尔值是什么?有什么作用,能简单举个列子吗

2024-12-22 11:58:01
推荐回答(3个)
回答1:

楼上的刚好说反了,是根本不会进入循环。
bool本来应该定义成只能为true和false的,但是C++中,非0即为true,0为false。
if(35)
{
//...
}
这个if语句块中的内容也会正常执行的。

回答2:

两个值0和1,0代表false,1代表ture
while(0)
{
…………
}
表示死循环。。。

回答3:

bool b = true;
if(b)
{
...
}
else
{

}