void InitPolylist(Polylist *L){ *L = (Polylist)malloc(sizeof(Polynode)); (*L)->next = NULL;}
这段代码什么意思
这段代码的意思是初始化一个多项式链表,将其头结点指针指向一个新分配的内存空间,并将其next指针置为NULL。具体来说,代码中的Polylist是一个指向Polynode结构体的指针类型,而Polynode结构体定义了一个多项式链表的节点,包括了多项式的系数、指数以及指向下一个节点的指针。因此,InitPolylist函数的作用是创建一个空的多项式链表,使其头结点指针指向一个新分配的内存空间,并将其next指针置为NULL,表示该链表目前没有任何节点。
初始化链表的表头结点。