69,373
社区成员
发帖
与我相关
我的任务
分享
void CreateListF (SNode **L, ElemType a[], int n)
{
SNode *pHead;
int i;
pHead = (SNode *)malloc(sizeof(SNode));
pHead->next = NULL;
for ( i = 0; i < n; i++)
{
SNode *s;
s = (SNode *)malloc(sizeof(SNode));
s->data = a[i];
s->next = L->next;
L->next = s;
}
*L = pHead; /*这里把pHead返回出去,所有malloc的内存需要在另一个地方去free*/
}