c语言链表寻找位置函数
不知道为什么出现以下的错误,把p->next->data改掉就没错误了。希望解答#include<stdio.h>#include<stdlib.h>typedefstr...
不知道为什么出现以下的错误,把p->next->data改掉就没错误了。希望解答
#include<stdio.h>
#include<stdlib.h>
typedef struct{
int data;
struct Lnode *next;
}Lnode;
int LookPos(Lnode *ls,int x)
{
Lnode *p=ls;
int pos=0;
while((p->next!=NULL)&&(p->next->data!=x))
{
p=p->next;
pos++;
}
return pos;
} 展开
#include<stdio.h>
#include<stdlib.h>
typedef struct{
int data;
struct Lnode *next;
}Lnode;
int LookPos(Lnode *ls,int x)
{
Lnode *p=ls;
int pos=0;
while((p->next!=NULL)&&(p->next->data!=x))
{
p=p->next;
pos++;
}
return pos;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询