学习了一部分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立即抢鲜体验。你的手机镜头里或许有别人想知道的答案