数据结构的类型转换?

/*typedef struct lnode { int data; struct lnode *next; }lnode,*linklist;*/ lb=malloc(sizeof(linklist)); createlist((linklist)&lb,3);//传个未赋值指针变量的地址 void createlist(linklist la,int i) // { linklist l=malloc(sizeof (lnode)); l->next=0; *la=l;//给lb赋值,类型不匹配,怎么改 while (i>0) { linklist q=malloc(sizeof (lnode)); scanf("%d",&q->data); q->next=l->next; l->next=q; i--; } }
[ 本帖最后由 okayyyy 于 2010-8-16 14:00 编辑 ]