C语言链表删除出现段错误

请问哪里错了
2025-03-13 10:47:57
推荐回答(2个)
回答1:

1、在进入函数时,如果head==null,则会出现段错误,增加限制,如果head==null 就return。
2、struct student 对象一定要把成员next初始化为null。
3、链表struct student的每个成员要么是全局变量,要么是动态分配空间的,不能是函数内的局部变量。
3、不知道你p1的空间有没有释放掉,不然会造成内存泄漏

回答2:

欲得周郞顾,