当前位置: 技术问答>linux和unix
c语言链表节点信息修改的问题,求老者帮帮忙。
来源: 互联网 发布时间:2017-02-05
本文导语: 问题是这样的,请老者详细听我说来。 有一条链表,有三个函数,增加节点函数 编辑节点函数和输出节点函数。然后我先在增加节点的函数里增加了3个节点,在编辑节点的函数里面把某个节点的信息修改了,然...
问题是这样的,请老者详细听我说来。
有一条链表,有三个函数,增加节点函数 编辑节点函数和输出节点函数。然后我先在增加节点的函数里增加了3个节点,在编辑节点的函数里面把某个节点的信息修改了,然后在该函数里面输出节点信息,输出的是修改后的新信息,然后我就在输出节点的函数里面输出,这时候输出的却是原来的信息,就好像在编辑节点的函数里面的修改是无效的一样。。。。为什么呢
明明在编辑的函数里面输出的是新信息,在别的函数输出就输出原来的旧信息了,奇怪阿~~
对了,我那三个链表的头指针是全局函数
有一条链表,有三个函数,增加节点函数 编辑节点函数和输出节点函数。然后我先在增加节点的函数里增加了3个节点,在编辑节点的函数里面把某个节点的信息修改了,然后在该函数里面输出节点信息,输出的是修改后的新信息,然后我就在输出节点的函数里面输出,这时候输出的却是原来的信息,就好像在编辑节点的函数里面的修改是无效的一样。。。。为什么呢
明明在编辑的函数里面输出的是新信息,在别的函数输出就输出原来的旧信息了,奇怪阿~~
对了,我那三个链表的头指针是全局函数
|
1.好好检查下你调用“输出函数”时是怎么调用的,此时的链表是否正常
2.好好检查下你的“编辑函数”,是不是复制了一条新链表,或者打印出了一条临时链表,并没有修改原链表?
2.好好检查下你的“编辑函数”,是不是复制了一条新链表,或者打印出了一条临时链表,并没有修改原链表?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。