4.删除操作实现 中中国大学M
List Delete(int i,List PtrL)
Listp,S;
if(i==1)1 /*若要 删除的是表的第一个结点
S=PtrL: rs指向第1个结点
if(PtrL=NULL)PtrL=PtrL->Next; 广从链表中删除
else return NULL:
free(s); 广释放被删除结点
return PtrL:
=FindKth(i-1,PtrL); 广查找第1-1个结点"
iE(p==NULL)
printfr*第%d个结点不在在"111 return NULL;
ls(p->Next==NULL
printf(*第%d个结点不存在",D; return NULL
S=D->NG rs指向第1个结点"
p->Next=S->Next; 从链表中删除
free(s); 广释放被删除结点"
CSDN GEGZYO
那个 else if的作用是啥?