为什么C语言遍历这里会无限循环?如图是程序和运行结果。程序要求逆序输出链表 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 循环 逆序 链表 搜索资料 1个回答 #合辑# 机票是越早买越便宜吗? sorthoth 2016-12-24 · TA获得超过685个赞 知道小有建树答主 回答量:531 采纳率:42% 帮助的人:299万 我也去答题访问个人页 关注 展开全部 因为你从输入2开始往后,head->next就指向head自己了最终你只有一个head节点,循环指向它自己,你遍历它就会一直循环了 更多追问追答 追问 那应该怎么改?大神! 追答 从你的代码看不出你的整体思路,不好说怎么改,跟重写差不多,你不如自己多想想 追问 我思路就是新建节点到head之前,新节点的next指向head,再把新节点变成head,这种方法建节点可以吗? 追答 1、单向链表不可能逆序遍历2、开始分配了4个节点不知道是什么意思3、每输入一个数字应该分配一个新的节点插入到链表中,你的输入循环中没有 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-06-07 c语言这段代码中循环部分的具体执行过程是什么? 2018-02-12 C语言程序循环 更多类似问题 > 为你推荐: