slnodetype *delete(slnodetype *head,int i)
{
slnodetype *p,*q;
int j;
j=0;
p=head;
while ((p->next!=NULL)&&(j<i-1))
{
p=p->next;
j++;
}
if (j==i-1&&p->next!=NULL)
{
q=p->next;
p->next=p->next->next;
free(q);
}
return head;
}
换一个函数名,这个delete在其他库中会作为关键字或函数名