在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在编译C语言时有时会遇到这样的错误提示:'true' undeclared (first use in this function) or `false' undeclared (first use in this function) 就是说 bool, true, false 都是undeclared,原因很简单,因为真正的C中没有这些关键字,c和早期的c++里没有关键字bool,使用BOOL可以,但BOOL不是内置类型了,都是通过typedef或者宏来定义的,通常都会被定义成int类型。后来的c++出现了内置类型bool,值只能为true(1)和false(0)。 解决方法:1、将文件名.c改为文件名.cpp,用C++方式编译则没问题
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论