如何返回空指针?
node *findnode(head &midhead,type d)//minhead是邻接表结构中某个头结点,这个函数的作用是寻找某个节点的邻接节点是否 包含变量d{ node * p; p=midhead.next; while(p!=NULL) //只要邻接表非空,就继续下一个寻找 { if(p->data==d) //如果找到变量d,返回这个节点的指针 return p; p=p->next; }return NULL; //其他情况下返回空指针,但是我在主函数中定义了一个node* 变量来接受返回值,返回的结果是未定义的变量???? }