当我运行时候出现了波浪线:
当我使用这个函数时,shanchu(head,102),我要找到链表中num=102的,并且删除掉这个链表 这个是我运行后的:
好像到第一次波浪线这,程序就不运行了,当然当我的链表中有num=102这个时 shanchu(head,102)函数可以正常运行:
另外我在发一张书上的编译的函数:
应该是 p1->num != num 才是找不到学生,因为可能会出现 102 在最后一个节点,那么 p1->next = null,但是你就会认为它没找到。至于为啥报了 引用空指针的错误提示,你把代码粘贴全一点,用专门的代码段贴在楼下,不要回复我。
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
根据IDE提示head为NULL吧,if (head == NULL)应该直接return