数据结构单链表创建单链表函数总是报错指针变量未被初始化怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构单链表创建单链表函数总是报错指针变量未被初始化怎么解决?相关的知识,希望对你有一定的参考价值。
void CreateList_R(LinkList &L,int n)
LinkList r;
LinkList p;
int i;
L=new LNode;
if(!p)exit(OVERFLOW);
L->next=NULL;
r=L;
for(i=0;i<n;++i)
p=new LNode;
if(!p)exit(OVERFLOW);
printf("请输入p->data的值:");
scanf("%d\n",&(p->data));
r->next=p;
r=p;
void CreateList_R(LinkList &L,int n)
LinkList r;
LinkList p;
int i;
L=new LNode;
//这里应该是L
if(!L)exit(OVERFLOW);
//if(!p)exit(OVERFLOW);
L->next=NULL;
r=L;
for(i=0;i<n;++i)
p=new LNode;
if(!p)exit(OVERFLOW);
printf("请输入p->data的值:");
scanf("%d",&(p->data));
//scanf("%d\n",&(p->data));
r->next=p;
//加上这句
p->next=NULL;
r=p;
以上是关于数据结构单链表创建单链表函数总是报错指针变量未被初始化怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章