永发信息网

队列的输出函数

答案:2  悬赏:80  手机版
解决时间 2021-08-11 08:58
  • 提问者网友:流星是天使的眼泪
  • 2021-08-11 04:54

int DispQue(linkque &q)
{
lnode *p;
while(p!=NULL)
{
printf("%d",p->data);
p=p->next;
}
return(1);
}

这一段输出队列的程序有什么错误啊

最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-08-11 05:00
你定义lnode *p;但是没给p初始化啊!!运行估计是“不能read”或是”定义之前已被使用“的错误提示,让p指向一个东西啊,p,q类型不一样,注意p指错没有
全部回答
  • 1楼网友:鸠书
  • 2021-08-11 05:35
int DispQue(linkque &q) { lnode *p; //这个p指向哪里? 是否应让让p=q.... while(p!=NULL) { printf("%d",p->data); p=p->next; } return(1); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯