C语言是否有bool类型

C99之前没有定义bool型,在C99中在stdbool.h中定义了_Bool为bool,当然true 和 false也没有定义。

但是C++中是有bool型的,并且true 和 false也是有定义的。

所以如果是C99之前的标准,需要我们自己定义bool,如 typedef enum {false = 0, true = 1} bool;

 

 

http://blog.163.com/wujiaxing009@126/blog/static/71988399201251752629/

http://blog.csdn.net/liuqiqi677/article/details/6703615

你可能感兴趣的:(C++,c,C语言)