C语言定义bool类型

C语言中没有BOOL类型变量,它是C++独有的,由于使用BOOL类型可以使代码更具有可读性,很多编程者都在C中自己定义了类似的应用,一般方法有两种: 第一种:采用宏定义方式 typedef int BOOL; #define true 1 #define false 0 或写为: #ifndef bool #define bool int #endif #ifndef true #define true 1 #endif #ifndef false #define false 0 #endif 第二种:采用枚举型变量方式 typedef enum{false=0,true}BOOL;
上一篇:看懂区块链域名系列(三)


下一篇:【C++进阶之路】C++防止头文件被重复引入的3种方法!