利用c语言无子函数建立一个简单的链表,熟悉链表的建立和结构,了解链表的格式。
下面附上代码:
#include <stdlib.h>
#include <stdio.h>
struct node
{
int data;
struct node* next;
};
int main()
{
int i,j;
i=0;
struct node *p;
struct node *head;
struct node *q;
while(i!=10)
{
p = (struct node*)malloc(sizeof(struct node));
if(i==0)
{
head=p;
p->data=i;
}
else
{
q->next=p;
p->data=i;
}
q=p;
i++;
}
p->next=NULL;
p=head;
while(i!=0)
{
printf("%d\n",p->data);
p=p->next;
i++;
}
return 0;
}