1753| 8
|
bool类型 |
5啊哈币
最佳答案1. _Bool是在C99中新增的类型,c99之前的编译器不支持
2. _Bool和bool在未赋值前并不是1,而是未指明的,这点适用于C和C++中所有局部变量
#ifndef __cpluscplus
是用来识别编译器的,如果是一个(标准的)c++编译器,那么就会定义__cplusplus这个宏
在c99之前,用宏的方法来实现bool是个比较常见的手法,例如
#ifndef __cpluscplus
#define bool int
#define true 1
#define false 0
#endif
如果不是c++编译器,就把 ...
| ||
| ||
| ||
| ||
| ||