sTail的首地址在main函数里是个常量,LZ在之后的函数里想改变sTail的值,但是没有返回来										
					
	
	
	
			
好好学习,天天想上

 程序代码:
程序代码:void init(pstu pHead,pstu pTail){
    pHead=(pstu)malloc(sizeof(stu));
    pTail=pHead;
  pHead->index=0;
    pHead->sNext=NULL;
}
//添加
void input(pstu pHead,pstu pTail){
     pstu  p;
     pTail=pHead;
     int m,n=3;
     m=n;
     
     while(n--){
    p=(pstu)malloc(sizeof(stu));
   
    printf("请输入姓名:");
    scanf("%s",p->name);
    printf("请输入学号:");
    scanf("%d",&p->id);
    printf("请输入年龄:");
    scanf("%d",&p->age);
    printf("请输入成绩:");
    scanf("%d",&p->grade);
     
    pTail->sNext=p;
    pTail=p;
    pTail->sNext=NULL;
    p->index=m-n;
   }
}										
					
	