用尾插法建立一个循环链表,存放做游戏的学生序号
sqlist *createlist()
{char d;
sqlist *h=null,*s,*t=null;
int i=1;
printf("建立一个新链表:\n");
scanf("%c",&d);
while(d!=0)

if(i==1){
    h=(sqlist *)malloc(sizeof(sqlist));
    h->data=d;
    h->next=null;
    t=h;
}
else{
    s=(sqlist *)malloc(sizeof(sqlist));
    s->data=d;
    t->next=s;          /*  此处需修改,才能正确链接起来  */
    t=s;
}
i++;
printf("输入元素:\n");
fflush(stdin);       /*用scanf输入前,最好清一下键盘输入缓冲区 */
  scanf("%c",&d);

}
if(t!=null)
t->next=h;//建立循环连表;
return h;
}
这是我从书上看的
但怎么存放学生的序号啊?