我以为C将true
解释为1
但现在我有疑问。
完整代码(使用 GCC 5.1 编译(:
if(true && true) // Error: 'true' undeclared (first use in this function)
{
}
为什么会这样?
true
在C中不像在C++中那样是关键字。
要访问它,您必须#include <stdbool.h>
.