C语言中定义bool类型出错

    科技2022-08-05  160

    今天早上用C语言写断链表,定义了一个bool类型 发现提示未定义标识符然后去度娘上查了一下发现 C语言没有BOOL类型变量

    boolean类型是C++所独有的

    下面说说解决办法:

    方法一: 更改文件后缀名为cpp

    方法二: 采用宏定义方式(windef.h中就是用的这种方式) typedef int BOOL ; #define true 1 #define false 0

    方法三: 采用枚举型变量方式(这种方式更象C++的boolean类型) typedef enum { true=1, false} BOOL;

    Processed: 0.010, SQL: 8