麻烦讲解一下C语言中的链表,关于链表我实在我无法理解,麻烦高人仔细的详解一下,关于网上有的就不要发了,我基本上都看过了,尤其是为什么要在结构当中要定义一个指针,并且在外部还要定义三个指针,以及指针实在何时free的,指针当中储存了当前结构变量的地址,那么下个指针是不是就会被free掉。还有就是问一下,在多层结构中,链表该如何使用
我看看有没有别人回答,要是没有就给你分~谢谢您啦啊!~
嗯,你之所以无法理解,是因为你只看不练, 边看边练习写代码并上机调试,可加深理解
struct Node
{
int data;
Node * next
};
如果你用vs2010作为编译器的话,你会发现head->next 这个指向会看到另外一个数据区,很直观