数据结构的类型转换?
程序代码:/*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 编辑 ]









