C 语言标准(C89) 没有定义布尔类型,如果你使用 true 和 false,会出现错误
解决方法:
我们可以借助 C 语言的宏定义来哦设置:

//宏定义布尔类型
#define bool int
#define true 1
#define false 0

//定义一个布尔变量
BOOL flag = FALSE;

也可以通过枚举类来定义:

typedef enum
{
    true=1, false=0
}bool;