问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

链表应该怎么样输出?

发布网友 发布时间:2022-05-19 00:53

我来回答

3个回答

热心网友 时间:2023-11-26 17:36

head是头,head->next实际上是指向data为2的结点,而q->next实际上为NULL,所以循环体一次都无法执行。当然也就不会输出你要的结果。
如果是想输出链表的所有非表头结点,应该如下:
while(q)
{
cout<<q->data<<" "";
q=q->next;
}

这样就可以输出这个链表中唯一的非表头结点了。

热心网友 时间:2023-11-26 17:37

while(q->next!=0)//这儿有错,不是不等于0而是不等于NULL
还有一点,q=head->next这儿也有错,应该是q=head

热心网友 时间:2023-11-26 17:37

将q=head->next;改为q=head,将q->next!=0改为NULL!=q追问for(i=0,j=1;inext=p;
p->data=j;
p->next=NULL;
j=j+2;

}
q=head->next;
while(q!=NULL)
{
coutdatanext;
}
cout<<endl;
我想让head记住头结点的地址,加上一个循环之后输出的就只是最后一个数了,这是为什么?

追答程序不完整,看的真难受。。。
把完整的程序拿出来看看。

for是建立了链表,但是q并没用指向这个链表啊,把while(q)换成while(p1)试试,因为p1就是链表头指针。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
艾芙洛洗发水为什么不在商场销售商 艾芙洛洗发水是英国的吗 毕业生刚刚签了三方协议,想毁,怎么办 适合夫妻干的生意有哪些 新生蜜蜂多久出巢试飞 新生蜜蜂什么时候进行首次试飞? 蜜蜂几月几日出生外貌和颜色? 当脚模一定要脚趾修长吗 脚长成这样,能当脚膜吗 固话遇忙记存呼叫业务有什么特点? 什么是固话遇忙记存呼叫业务? C语言链表 输出 牛肉汤馆 起名为:殷特牛 想测名字凶吉 叫碗牛肉汤和四通牛肉汤那个店名好? 营业执照注册的名字叫铭兴牛肉汤然后店名叫牛肉爱上汤可以吗? 淮南牛肉汤开店怎样取名? 2020国产手机那家好? 想开个店,主要卖鸭血粉丝,牛肉汤不知道起什么店名? 徐民牛肉汤店名字怎么样? 管理图的目的是什么 求个牛肉汤饭饭店的名字,求神回复! 牛肉汤店取什么名字好 我想起名,想开牛肉汤,什么名字好? 卖牛肉汤起个名字,正式点的,谢谢 淮南牛肉汤应该怎样起店名? 取一个开淮南牛肉汤店的好名? 牛肉汤起名字大全 郑州国安钢结构工程有限公司怎么样? 河南华博钢结构工程有限公司具体在哪 郑州市宏远钢结构工程有限公司怎么样? 这是海星吗?还是其它什么生物? c++链表怎么输出 输出链表 链表的建立和输出 怎样输出单链表的内容 一年之中有很多很多的节日,请帮我列出来!谢谢 一年之中有很多很多的节日,请帮我列出来!谢谢 C语言链表输出 C语言创建链表输出链表有些问题,求教 中国传统节日,急需!!! C语言创建与输出链表问题 链表输出 创建一个链表,输出该链表,将链表中所有x替换成y,输出替换后的链表 关于用C++实现链表的输出 c语言如何输出单链表,为什么我的输出和输入不一致呢? 输出顺序链表 java 怎么把链表(linkedList) 的内容输出 怎么反向输出一个链表,要求用C语言实现,几个数都可以,不要求。好评 C语言:编写一个输出考生链表的函数print() 我国北方出现罕见沙尘暴原因 请问各位潍坊市工商局的地址是在哪儿?