请问大家单链表按结点的前插操作,带头结点的,传入头结点的方法,这个代码哪里错了?
程序代码:bool InsertPriorNodeTwo(LinkList &L,LNode *p,ElemType x){
if(p==NULL) return false;
LNode *s=(LNode *)malloc(sizeof(LNode));
if(s==NULL) return false;
s=L->next;
while(s!=NULL)
if(s!=(p-1)) s=s->next;
LNode *q=(LNode *)malloc(sizeof(LNode));
q=p-1;
s->data=x;
s->next=q->next;
q->next=s;
return true;求大神指教,本人新手小白







