[求助]参数表有点错
程序如下: #include<stdio.h> #include<malloc.h> #define LEN sizeof(node) typedef struct student { long num; float score; struct student *next; }node; void creat(node *s) { int n; node *p1,*p2; n=0; p1=p2=(node*)malloc(LEN); scanf("%ld,%f",&p1->num,&p1->score); while(p1->num!=0) { n=n+1; if(n==1)*s=p1; else p2->next=p1; p2=p1; p1=(node*)malloc(LEN); scanf("%ld,%f",&p1->num,&p1->score); } p2->next=NULL; } void main() { node *h; void creat(h); printf("%d\n",h->next->next->score); } 提示:argument list syntax error! 我是想建立一个链表 用指向头指针的指针作为参数 帮帮忙看看哪里错了 谢谢! |