查找链表中的一个节点,通常会返回一个指针,如何使用这个指针
我使用一个查找函数,从链表中找出了一个所需要的节点,返回一个指针。如果我想在主函数或者其他的函数中使用这个节点,例如输出这个节点的信息,我该怎么做?
程序代码:typedef struct Lnode{
int data;
struct Lnode *next;
}Lnode,*Linklist;
int Getelem(Linklist L,int i,Linklist &p){ //获得第i个节点的指针
int j=1;
p=L->next;
while(p&&j<i){
p=p->next;
++j;
}
if(!p||j>i)
return ERROR;
return OK;
}









