大家有没有好的结构体链表的例子啊。。
我看书看的饶啊饶啊。。看到什么结点就头痛。。。真不知道它是怎么饶的。。。
这个怎么看的啊。。。盯着看了半天了。。。
struct node* createl(){
struct node* head=NULL,*p;
float f;
while(1)
{
p=(struct node*)malloc(sizeof(struct node));
scanf("%d",&p->num);
if(p->num==0) break;
scanf("%f",&f);p->score=f;
p->next=NULL;
p->next=head;
head=p;}
free(p);
return head;
}
红字的地方什么意思啊。。。。怎么一会儿空一会儿又赋值的。。。