bool .c .cpp

C | 2020-11-16 17:27:38 | 阅读 83 次 | 评论(1)

今天发现一个小秘密:

写代码时使用了bool类型,奇怪的是,编译报错,前两天我在另一台电脑都使用正常啊,为什么呢,经过一番上网搜索,终于发现,在DEV C++里,如果源程序扩展名是 .c 则编译报错,如果扩展名是 .cpp,则编译通过,理由是,.c,编译器则按C语言编译,而C语言没有bool类型。.cpp 编译器则按C++语言编译,C++有 bool 类型。

文章评论,共1条
apull
2020-11-24 14:43
1
c没有bool类型可以自己定义一个

#define false 0
#define true 1

typedef unsigned char BOOL;
游客请输入验证码
浏览9992次