data); 就发生了错误 代码如下 #include #include typedef struct LNode { int data; struct LNode *next; } LNode, *LinkList; void I">

安卓怎么安装365BET-h365官方登录平台-365batapp

简约 · 精致 · 专注内容

为什么我不能输出我的单链表

为什么我不能输出我的单链表

我调试了一下

发现运行到

printf("%d ", p->data);

就发生了错误

代码如下

#include

#include

typedef struct LNode {

int data;

struct LNode *next;

} LNode, *LinkList;

void InitList(LinkList L) {

LNode *s, *p; //S指向新申请的结点,P指向后结点

L = (LNode *)malloc(sizeof(LNode)); //建立头结点

L->data = -1;

L->next = NULL;

p = L; //P指向头结点

int n;

scanf("%d", &n);

for (; n != 0;) {

s = (LNode *)malloc(sizeof(LNode)); //新建结点

s->data = n; //放入data

p->next = s; //P结点指向新结点S

p = p->next; //p取代s结点

scanf("%d", &n);

}

p->next = NULL; //终端结点不指向

}

void outlist(LinkList L ) {

LinkList p = L;

L = L->next;

while ( p != NULL ) {

printf("%d ", p->data);

p = p->next;

}

}

int main() {

LinkList L;

InitList(&L);

outlist(L);

return 0;

}

相关推荐

深度剖析安卓手机系统垃圾清理:释放存储、提升性能、延长使用寿命
北京市房山区行政区划代码 110111

北京市房山区行政区划代码 110111

安卓怎么安装365BET 06-30
2.5寸等于多少厘米

2.5寸等于多少厘米

安卓怎么安装365BET 07-11
梦幻西游2副本积分表 梦幻西游每个副本的积分大概都是200吗。平均下来有多少
爱彼表品牌怎么样?AP手表属于什么档次?
雅思王陆听力好用吗

雅思王陆听力好用吗

安卓怎么安装365BET 06-27