C语言里面是没有bool(布尔)类型的,C++里面才有,这就是说,在C++里面使用bool类型是没有问题的.bool类型有只有两个值:true =1 .false=0. 但是,C99标准里面,又定义了bool类型变量.这时,只要引入头文件 <stdbool.h>,就能在C语言里面正常使用bool类型.这点我在Fedora9下验证过了,它自带的编译器是 gcc 4.3.0,符合C99标准.但是在VC6.0中,会报找不到头文件 stdbool.h 的错误,看来VC6.0确实比较老了. 所以,为了兼…