使用有什么缺点
typedef char bool; enum boolean { false,true };
在C中提供语义布尔类型?
解决方法
在C99中,你应该使用stdbool.h,它定义了bool,true和false.
否则你所拥有的是好的.仅使用枚举可能会更简单一些,但如果您真的想节省空间,您可以使用它.
typedef char bool; enum boolean { false,true };
在C中提供语义布尔类型?
否则你所拥有的是好的.仅使用枚举可能会更简单一些,但如果您真的想节省空间,您可以使用它.