#include
#include
/************************************/
/* 链表实现的头文件,文件名slnklist.h */
/************************************/
typedef int datatype;
typedef struct link_node
{
int info;
struct link_node *next;
}node;
node *creatlink(node *head,int n)
{
node *q;
node *p=head;int i;
for(i=0;i
{
q=(node*)malloc(sizeof(node));/*分配空间*/
printf("\n请输入链表的结点值:");
scanf("%d",q->info);/*设置新结点*/
if(!head)
{/* 插入的结点作为单链表的第一个结点*/
q->next=head;
head=q;
}
else
{
p->next=q;
q->next=NULL;
p=q;
}
}
return head;
}
void main()
{
node *head;