采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
上半个里面的函数既然free了node干嘛还要再赋一下null
也就是free之后还可以调用,但是会得到一个编译器给出的默认值,而赋为null就相当于创造了一个自己认识的默认值
不是,free之后,指针的值指向的还是原来的内存,但这块内存已经不可用了,这时候这个指针也被称为野指针。如果再次访问,就会出现内存错误,置为null的话,后面使用时可以通过比较是否为null来得知内存是否可用。
登录后可查看更多问答,登录/注册
如果通向大牛的道路有捷径,那就是先学好C语言
1.5k 3
1.0k 4
1.3k 9
1.5k 1
804 2