Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C中返回布尔值?_C_Function - Fatal编程技术网

如何在C中返回布尔值?

如何在C中返回布尔值?,c,function,C,Function,我试图创建一个函数,如果给定的数字符合给定的条件,该函数应该返回true或false。不管怎样,它似乎不起作用。 代码如下: bool conditions(int i) { return (i != '\n' & i != ' ' & i != '\t' & i != EOF) ? true : false; } 任何帮助都将不胜感激 您必须使用stdbool.h库(#in

我试图创建一个函数,如果给定的数字符合给定的条件,该函数应该返回true或false。不管怎样,它似乎不起作用。 代码如下:

bool conditions(int i) {                                            
    return (i != '\n' & i != ' ' & i != '\t' & i != EOF) ? true : false;
}

任何帮助都将不胜感激

您必须使用
stdbool.h
库(
#include
)或自己定义类型。

您是否包含了stdbool.h?更具体地说明它是如何起作用的。从来没有听说过。。。当我使用bools时我必须使用它吗?如果你想使用
bool
,是的,你需要
stdbool.h
。它包含定义
bool
的必要宏。哦,好的,非常感谢!无论如何,当我使用例如条件(1)时,编译器会给我错误“conditions的冲突类型”@anastaciu ok,现在它可以工作了。非常感谢!“投票以重复方式关闭”更合适。我找不到按钮以重复方式关闭(甚至尝试在stack论坛中搜索)@SergeyA我想如果我把帖子链接到每个人都能找到答案的地方,这会有所帮助。这就是为什么你投我反对票?嗯…@Kawson关闭按钮是问题下方的一个灰色小文本(看起来甚至不像按钮)。如果你没有代表投票结束,你可以发表评论:“重复链接是否回答了你的问题?”@TEDLYNGOMOKEY,我还没有这个选项,下次会记得的