免费提问

C++中,bool怎么用?

144
提问者 彡不冷不淡
2016-06-01 17:06 悬赏 95财富值 阅读 703回答 6

C/C++
登录 后发表回答
cool_8_8
1楼 · 2016-06-01 19:06.采纳回答

bool isok;//定义一个布尔值

...//对isok赋值等等

if(isok){

...//如果isok值为真 就咋样咋样

}

else

{

...//如果isok值为假 又咋样咋样

}


maxc101781
2楼-- · 2016-06-01 19:06

bool isok;//定义一个布尔值

...//对isok赋值等等

if(isok){

...//如果isok值为真 就咋样咋样

}

else

{

...//如果isok值为假 又咋样咋样

}


理达课堂
3楼-- · 2016-06-01 19:06

只要是涉及到两个选项的,都可以用bool,当然主要还是用在“是否”判断上,例如判断循环是否需要中止等。
bool condition=true;
while(condition)
{
.....
  if (某个变量a==1 && 某个变量b>13)  //当然这个条件可以是很复杂的条件    condition = false;
}


朵儿科技官方客服
4楼-- · 2016-06-01 19:06

只要是涉及到两个选项的,都可以用bool,当然主要还是用在“是否”判断上,例如判断循环是否需要中止等。
bool condition=true;
while(condition)
{
.....
  if (某个变量a==1 && 某个变量b>13)  //当然这个条件可以是很复杂的条件    condition = false;
}


奋斗是懒
5楼-- · 2016-06-01 19:06

bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:
bool   b;

b=(1>2)  //此时b为false

b=(2>1)  //此时b为true


諧眞文化
6楼-- · 2016-06-01 19:06

bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:
bool   b;

b=(1>2)  //此时b为false

b=(2>1)  //此时b为true


网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4|经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186