69,371
社区成员
发帖
与我相关
我的任务
分享
linklist * find(linklist *head,int i)
{
linklist *p;
if (i==0)return head;//如果表头,返回头结点
p=head;
int j=0;
while(p!=NULL && j<i-1)
{
j++;
p=p->next;
}
if(!p) return NULL:
return p;
}
linklist * find(linklist *head,int i)
{
linklist *p;
p=head;
int j=1;
while(p!=NULL&&j<=i)
{
j++;
p=p->next;
}
if(!p) {
printf("p=NULL");
return NULL;
}
//else
return p;
}