当实例化包含结构体指针数组的结构体时,是否保证结构体数组成员中的所有指针都设置为NULL
?
这是一个示例结构体:
typedef struct mmNode {
int val;
int board[2][NUM_PITS+1];
int side;
struct mmNode* children[NUM_PITS+1];
} mmNode;
IE: 如果我创建 mmNode 结构体的一个实例,那么 mmNode.children
的元素是否总是被设置为 NULL
?
calloc
函数会正确地初始化NULL
指针吗?我的意思是,全零比特
是否总是表示NULL
? - cnicutar={0}
时给了我一个“缺少初始化器”的警告。你确定这是合法的吗? - Kerrek SB