【发布时间】:2015-05-24 09:30:20
【问题描述】:
当我们尝试将它作为 n->myBool 访问时,结构中的这个 bool 的值是什么?我很想知道在为 bool 分配内存但没有为其分配 true 或 false 值之后,布尔的“默认”值是什么。
#include <stdbool.h>
typedef struct node
{
bool myBool;
} Node;
void main()
{
Node* n = malloc(sizeof(Node));
return;
}
编辑:更正了代码中的错字(应该是 sizeof(Node) 而不是 sizeof(node)
【问题讨论】: