bool 类型函数到底是什么用的

有什么功能?主要用在哪些情况下?

判断真假的函数,就是 回答是与不是的函数,比如你写一个判断一个数是否为零的函数就可以用bool。追问

那这个到底有什么实际作用呢?不懂啊 你看if 后面括号里,真假表示成立不成立,还有它的作用。

我不明白一个函数返回真假在程序里有什么作用呢

追答

比方讲你在写数据结构的时候,有时候需要判断一下链表是不是为空,这时候需要用到bool函数,再者,你看到bool就知道这个函数返回值只是用于判断真假。
比如你写一个比较两个字符是否相等的函数,如果不相等就返回真,否则返回假,你可以写
int function(char a,char b)
{
return a-b;
}
但是bool函数返回的只有true和false。而int会返回各种数字,但是你关心的不是数字的多少,而是这个数字为不为0.所以这种情况用bool会更加简洁,规范,你看到bool就知道这是一个判断真假函数,但是你看到是int型呢?你可能会以为返回的数字有用,又要重新看看程序。
当你写一个程序,要调用100多个自定义函数,其中又有几十个判断真假的函数时,你全用int会头晕的。
学编程,还是做到规范一点好。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-23
bool值主要是真假,bool函数也就是用来判定真假,返回的是布尔值,即true or false。
比如我写了一个判断是否是闰年的bool方法(函数)那么你传入判断后就只有两个结果真或假

主要在你想判断的时候用bool函数。本回答被网友采纳
第2个回答  2013-02-15
真真假假 假假真真