问题描述 c语言链表删除节点问题 #include #define NUll 0#include struct stu{ char name[6]; int xuehao; int grade; struct stu next;};typedef struct stu STU;main(){ STU *p*p_start*p2*p_print*p_charu*p_charu2; int ixuehao; //输入 for (i=0;i { p=(STU *)malloc(sizeof(STU))
问题描述 c语言链表节点删除问题求解 这是一个删除结点并输出的程序,总共有三个链表错误为:当删除最后一个链表也就是3时程序发生错误,停止运行.求大家帮忙解解决! #include <stdio.h> #define NUll 0#include <stdlib.h>struct stu{ char name[6]; int xuehao; int grade; struct stu *next;};typedef struct stu STU;main(){ STU *p*p_st