typedef struct splist
{
int data;
splist *next;
}splist;
void DY(splist *L)
{
splist *p;
p=L->next;
while(p)
{
printf("%d",&p->next);
p=p->next;
}
}
void CJ(splist *L)
{
splist *p;
L=(splist*)malloc(sizeof(splist));
int c;
int a;
a=1;
printf("请开始建表输入666结束");
while(a!=666)
{
p=(splist*)malloc(sizeof(splist));
scanf("%d",&c);
p->data=c;
p->next=L->next;
L->next=p;
a=c;
}
}
int main()
{
splist L;
L->next=NULL;
L=(splist)malloc(sizeof(splist));
CJ(L);
DY(L);
return 0;
}