c - 在 C 中编写一个返回 boolean 值的函数

标签 c boolean stdbool

由于 C 没有 boolean 类型,我如何在 C 中编写这样的函数:

bool checkNumber()
{
   return false;
}

最佳答案

bool类型在 <stdbool.h> 中定义 header ,并以名称 _Bool 提供否则(假设您使用的是 C99 编译器)。如果你没有 C99,你总是可以像这样发明你自己的 bool 类型:

typedef enum {false, true} bool;

关于c - 在 C 中编写一个返回 boolean 值的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752993/

相关文章:

c - C内核编程中的invbool有什么意义?

c# - 解析为 boolean 值或检查字符串值

C99 - 为什么 false 和 true 定义为 0 和 1 而不是 ((bool)0) 和 ((bool)1)?

boolean - 为什么 C99 的 bool 是宏而不是 typedef?

c - C99 中 _Bool 的用途是什么?

python - 如何将变量实现为字符串?

c - 了解 #define 预处理器指令宏语法

C 套接字接收 : connection reset by peer

C 字符数组定义长度使用变量不工作