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

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

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

慕少森 2018-08-15 00:01:32
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贡献1811条经验 获得超4个赞

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

查看完整回答
反对 回复 2018-08-19
?
德玛西亚99

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

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

查看完整回答
反对 回复 2018-08-19
  • 2 回答
  • 0 关注
  • 637 浏览
慕课专栏
更多

添加回答

举报

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