我的C语言编译器为什么编译不出来布尔类型函数
我下载的C语言编译器编译不出来布尔类型的函数啊,很急,在命令行中输入_Bool 后并没有显示出来它是有效的命令啊!急急急急!还有,下面是我用的C语言编译器:Turbo C for Windows 集成实验环境 V5.1下载地址:http://www.skycn.com/soft/24124.html
参考答案:大概是你的编译器不支持c99标准吧,_Bool是在c99标准以后才有的。
你可以自己定义一个bool类型:
enum _BOOL{FALSE = 0,TRUE = !FALSE};
刚才看了下,这个“Turbo C for Windows 集成实验环境 V5.1
”里面集成的是tc2.0吧,tc2.0比较符合c89标准,对c99标准确实支持不好。