请问这个为啥报错啊这个程序

alt
https://img-mid.csdnimg.cn/release/static/image/mid/ask/933797414746187.jpg

我这个p不是没有指向为空吗,为啥一直说我插入失败

不管你的代码逻辑,但是这个插入失败是必然显示的啊
你前面while循环 p不为NULL p就指向p的next, p最后肯定指向NULL吧
这块业务逻辑必然有问题啊

img

在显示链表函数中,你把链表头移动到链表末尾了,而且,在显示链表函数中,参数不要用&L

img

另外,if语句中,j>m-1这个条件没有用处。while循环结束的时候,不可能会出现 j>m-1这个情况,因为最坏的请下,在j==m-1时候循环就会结束,所以只可能是 p==NULL了。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632