主题:[讨论]链表问题
C语言新人,对链表知识不太明白,请大神指教。
typedef int type;
stryct node
{
type data;
stuct node *next; //next 是一个 struct node类型的指针,还是单指下一个元素的地址???
}
后插法;
p=(struct node*)malloc(size);
p->data=data;
p->next=NULL;
if(head==NULL)
head=p; // 这个是什么意思?
else
tail->next=p;
tail=p;
按序插入;
p1->next=p;
p->netx=p2;
p不只是一个地址,为什么可以赋值给 p1->next?