else
{ int j=0;
while(p->number!=num&&p!=NULL)
{
p=p->next;
++j;
}
student *p=q->front;
while(j>=2)
{
p=p->next;
--j;
}
t=p->next;
p->next=t->next;
delete t;
printf("\n\t\t学号为%d的同学已删除\n",num);
}
}
这里面显示p->next=t->next有问题,程序中断了,请问哪里需要改