C语言定义bool类型的变量
时间: 2023-07-04 07:20:36 浏览: 163
C语言中bool类型的使用
在 C 语言中,没有内置的 `bool` 类型,但可以通过 `stdbool.h` 头文件中定义的宏来实现类似的功能。具体做法是在使用 `bool` 类型的地方包含 `stdbool.h` 头文件,并使用 `bool` 类型定义变量。例如,下面是定义一个 `bool` 类型变量的示例代码:
```c
#include <stdbool.h>
bool flag = true;
```
在这个例子中,我们定义了一个名为 `flag` 的 `bool` 类型变量,并将其初始化为 `true`。需要注意的是,`stdbool.h` 头文件中还定义了 `true` 和 `false` 两个常量,分别表示 `bool` 类型的真和假。因此,在上面的示例中,我们可以使用 `true` 或 `false` 来对 `flag` 变量进行初始化,例如:
```c
bool flag = false;
```
这将把 `flag` 变量的值初始化为 `false`。
阅读全文