欢迎光临散文网 会员登陆 & 注册

初识数据结构,十天搞定嵌入式数据结构

2023-08-08 01:25 作者:点亮一颗MOS管  | 我要投稿

我Linux环境不太会用,拿VS练了练,在删除线性表时,程序并没有按我想的流程执行,排查后只传入指针的话,没法在函数内修改原本的指针的指向,函数内修改的只是原指针的拷贝,实际指针的指向未曾变过。

我也是新手,也可能理解的不对,这里希望对你有帮助。

这是老师的原本写法:

我按此写法写完:


我的打印函数:

可以看到我是加了判断的↑↑

按逻辑,我释放掉L后,给了L NULL,那它就应该是NULL,就应该显示非法列表并退出函数,但实际结果却是:

解决问题后(用二级指针):

写法:

main:

此时运行结果:

可以看到L被改变了,程序也按所写的正确运行了。

最后,我不知道是不是我的环境和Up的环境不同导致的现象不同,但自己还是有收获的,有问题请指出,但也希望能帮到你。:)


01顺序表的实现2 P5 - 52:15



初识数据结构,十天搞定嵌入式数据结构的评论 (共 条)

分享到微博请遵守国家法律