Bootstrap

C语言自定义bool类型

C语言自定义bool类型的两种方式

由于C语言以0,1分别代表false,true,

可以自定义bool类型,这里有两种方式作为参考:

定义枚举类型:typedef enum{false,true} bool;


也可以使用预定义

#ifndef bool

#define bool int
#endif
#ifndef true
#define true 1
#endif
#ifndef false
#define false 0
#endif
;