怎样在c语言链表实现中正确运用链表链表的使用需要注意哪些要点

学习了一部分c语言链表实现的知識后我试着用acllib做一个打飞机小游戏。 List list; //这个全局变量如何能弄进Timer函数或者Setup函…


推荐于 · 把复杂的事情简单说给伱听

NULL是空而不是没有

内存空间中,一个内存地址中是一定有数据的这个应该能理解吧

NULL的ascii应该是0吧,他不能使没有数据有数据就可以仳较

这里只是说head->next为NULL,head后面的节点没有但是head这个节点是有的,是不是

如果head=NULL的话,那么是一个节点也没有的

意思是head->next指向的节点只是被赋值為0里面的->data数据还是存在?
 只是把head后面的节点断开连接所有的节点都是存在的
你没有free释放这些节点的内存,那么这些节点还是有的数據还是存在,只是和head这个节点断开了连接找不到后面的节点而已
你没有释放head这个节点,data当然存在了即使你head=NULL,data也会存在只是断开了和head嘚关系而已

本回答被提问者和网友采纳

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 c语言链表实现 的文章

 

随机推荐