操作方法
#include <stdio.h> enum boolean { FALSE, TRUE }; //确定了enum mybool这种数据类型,地位和char,int...等同 typedef enum boolean BOOL; //为enum mybool类型取别名 BOOL test() { BOOL testbool = FALSE; if( FALSE == testbool ) return TRUE; return FALSE; } BOOL use() { return TRUE; } int main( void ) { printf("%d\n",test()); printf("%d",use()); return 0; }
缺点: FLASE用0表示是没有问题的,但是TRUE类型表示非零值,但是此处使用1表示是有缺陷的!