环形链表
void Increat(List **p)
{
int i;
List *q,*s;
(*p)=(List*)malloc(sizeof(List));
q=(*p);//尾节点
for(i=1;i<5;i++)
{
s=(List*)malloc(sizeof(List));//开的新链表
s->next=(*p);//使新开的链表指向头节点
s->data=i*10;//数据域赋值
q->next=s;//使上次的尾节点指向s链表(也就是新链表
q=q->next;//移动上次的尾节点//
}
}