为了账号安全,请及时绑定邮箱和手机立即绑定

数据结构单链表插入问题。

数据结构单链表插入问题。

void Insert(ElementType X, List L, Position P){Position TmpCell; TmpCell =( struct Node*) malloc(sizeof(struct Node)); if (TmpCell == NULL)     printf("Out of space.\n"); TmpCell->Element = X; TmpCell->Next = P->Next; P->Next = TmpCell;}这是插入功能的代码,调试的时候的信息是这样的。这个代码道理我懂,但是为什么会出错。谢谢。谢谢大家。这个问题已经解决。
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

Position与Node混合着用,明显错了,全部改成Node,或者把错误混合使用的地方改过来

查看完整回答
反对 回复 2018-10-29
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

要定义的指针不是tmpCell 而是next 吧

查看完整回答
反对 回复 2018-10-29
  • 2 回答
  • 0 关注
  • 821 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信