当前位置: 代码迷 >> C语言 >> 初学者提问:bool型的定义和运算怎么回事啊?
  详细解决方案

初学者提问:bool型的定义和运算怎么回事啊?

热度:134   发布时间:2007-08-07 19:28:35.0
以下是引用wangwei2008在2007-8-6 15:35:48的发言:

布尔型的返回值不一定是1或0;也可以是ture或false

你这个人真搞笑,true 就是1,false就是0嘛


----------------解决方案--------------------------------------------------------
你这个人真搞笑,true 就是1,false就是0嘛

好像不是吧,标准C好象没有说true就是1,只是说 非0为“真”

但在计算机语言中,1为“真”,0为“假”

----------------解决方案--------------------------------------------------------
以下是引用totohack在2007-8-7 21:07:54的发言:
你这个人真搞笑,true 就是1,false就是0嘛

好像不是吧,标准C好象没有说true就是1,只是说 非0为“真”

但在计算机语言中,1为“真”,0为“假”

一样的道理,一般带布尔返回值的函数都用作条件判断语句;
比如 bool InArray(...);
if(InArray(...))
path1;
else
path2;


----------------解决方案--------------------------------------------------------
回复:(jackys2006)以下是引用bupthehe在2007-8-6 1...
bool占一个字节,不是一位。
----------------解决方案--------------------------------------------------------
  相关解决方案