由于使用BOOL类型可以使代码更具有可读性,很多编程者都在C中自己定义了类似的应用,一般方法有两种:
一、采用宏定义方式(windef.h中就是用的这种方式)
typedef int BOOL ;
#define true 0
#define false 1
二、采用枚举型变量方式(这种方式更象C++的boolean类型)
typedef enum { true=0, false} BOOL;
一、采用宏定义方式(windef.h中就是用的这种方式)
typedef int BOOL ;
#define true 0
#define false 1
二、采用枚举型变量方式(这种方式更象C++的boolean类型)
typedef enum { true=0, false} BOOL;