返回首页   进站必读

17.2 节点初始化


17.2 节点初始化

在初始化节点时,使用malloc分配一块与结点大小相同的空间,并将其返回的地址转换为结点类型的指针并赋给新节点p,然后对p中的成员进行赋值,最后将next赋为空。

static link head = NULL;
link make_node(unsigned char elem)
{
	link p = malloc(sizeof *p);
	p->elem = elem;
	p->next = NULL;
	return p;
}