[求助]结点的指向问题
SLIST *creat-slistl()
{ int c;
SLIST *h,*s,*r;
h=(SLIST*)malloc(sizeof(SLIST));
r=h;
scanf("%d",&c);
while(c!=-1)
{s=(SLIST*)malloc(sizeof(SLIST));
s->data=c;
r->next=s;
r=s; /*这里是什么作用啊?*/
scanf("%d",&c);
}
r->next='\0';
return h;
谢谢你们!!
图片附件: 游客没有浏览图片的权限,请
登录 或
注册