链表输出
发布网友
发布时间:2022-05-19 00:53
我来回答
共1个回答
热心网友
时间:2023-08-15 15:19
你creatlist参数只有一个n,函数中创建出的链表,链表头指针在main中也看不到,同理,在insertlist中,
Lnode * La;
Lnode *p,*r;
int j=1;
p=La;
La没有初始化,p=La也就是一个随机值,在后面调用p=p->next时会发生溢出,也就是你所说的某个内存不能read
解决方法:
创建的时候将head作为参数传递给createlist函数,用来保存创建好的链表的头地址,在insetlist函数中也将head传入,以便利整个链表