我试图复制现有列表,然后将它们连接在一起。我使用了复制函数,它返回一个指向新列表的指针。我很难将第一个列表的最后一个指针指向另一个列表中的第一个节点。将列表添加到已存在的列表中C
Node *concatenates(Node *list1, Node *list2) {
Node *n5;
Node *n2;
n5=copy(list1);
n2=copy(list2);
while(n5!=NULL)
n5=n5->next;
n5->next=n2; /* having trouble with this part */
return n5;
}
为'copy()'和'Node'结构添加代码,并指定“有问题”的含义 –
它不连接列表并给出分段错误。 – user3386053
不发表评论,编辑所有这些东西到你的文章 –