求问 哪里错了 大概是if那块

来源:5-1 队列的实际应用

心若寒

2015-12-16 20:50

int delete(slink *head, ElemType *e)

{

    slink *p, *q;

int n;

int k;

//¼ì²éiµÄºÏ·¨ÐÔ

for( q=head,k=0;k<getlen(head);k++){

if(head->data[k]<6 && head->data[k]>3)

{q=p->next;}

p->next=q->next;

*e=q->data;

free(q);

}

return 1;

}


写回答 关注

1回答

  • transactionflow
    2015-12-17 18:53:24
    已采纳
    ...
    if(...)
    {
        q = p->next; // 指针p没初始化
    }
    ...

    心若寒

    非常感谢!

    2016-01-28 15:09:06

    共 1 条回复 >

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110035 学习 · 170 问题

查看课程

相似问题