C 最初没有专门的布尔类型,而是依赖约定:零表示 false,任何非零值表示 true。自 C99 起,<stdbool.h> 头文件提供了 bool 类型以及 true 和 false 宏,使代码更清晰。在底层实现中,bool 通常仍被实现为小整数类型。
<stdbool.h>
bool
true
false
用自己的话写下这一站的结论。