&head
先定义下链表!
typedef struct node
{
int number;
struct node *NEXT;
}Node;
创建时!
可以写一个函数用来创建!
Node* LinkListCreat()
{
Node* L;
L=(Node*)malloc(sizeof(Node));
L->NEXT=NULL;
return L;
}
主函数呢,则这样写!
int main()
{
Node *head;
head=LinkListCreat();
return 0;
}
在创建链表时,head->NEXT存下第一个数据!
这样在之后的操作中可以避免很多内存上的错误!
最常见的是没有分配给内存空间,却对该对象进行操作!