关于链表赋值给另一个链表中指针赋值的问题。

1:指针以及malloc方面了解的不够详细问题应该是出现在这里

2:test_4之前的应该没问题(在Init函数里面),在该函数第二个for循环就开始出现错误

我感觉问题应该出在66~83行...解决了这个后媔的我可思考思考



q=p;//这句之后, q和p一样, 指向了未知地址
//终于成功的把p和q都弄的不可用了
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

下面是建立一个链表赋值给另一个链表和打印链表赋值给另一个链表的函数

原因是鏈表赋值给另一个链表的尾指针没有是NULL,变成了野指针指向垃圾内存。

}

问内存中这个数据是固定位置呢,還是在CPtrList1和CPtrList2中各有一份?

我删除CPtrList1中的这个数据时,不需要delete这个数据的内存吧(CPtrList2中数据不准备删除)?

也不知道说明白了没有.........

}

我要回帖

更多关于 链表赋值给另一个链表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信