C 语言的布尔类型(true 与 false)
C 语言标准(C89) 没有定义布尔类型,如果你使用 true 和 false,会出现错误
解决方法:
我们可以借助 C 语言的宏定义来哦设置:
//宏定义布尔类型
#define bool int
#define true 1
#define false 0
//定义一个布尔变量
BOOL flag = FALSE;
也可以通过枚举类来定义:
typedef enum
{
true=1, false=0
}bool;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Galaxy Star!
评论