一.学生信息结构体创建
二.链表的创建`
{
stu *phead=NULL;
stu *pnew,*pend;
int count=0; //初始化链表长度
pnew=pend=(stu *)malloc(sizeof(stu));
printf("请输入学生信息\n");
printf("姓名:");
scanf("%s",pnew->name);
printf("学号:");
scanf("%d",&pnew->num);
printf("年龄:");
scanf("%d",&pnew->age);
printf("分数:");
scanf("%d",&pnew->mark);
printf("\n");
while(pnew->num!=0)
{
count++;
if(count==1)
{
pnew->next=NULL;
phead=pnew;
pend=pnew;
}
else
{
pnew->next=NULL;
pend->next=pnew;
pend=pnew;
}
pnew=(stu *)malloc(sizeof(stu));
printf("姓名:");
scanf("%s",pnew->name);
printf("学号:");
scanf("%d",&pnew->num);