想请教大家
这个程序 为什么运行有问题呢,请各位大侠多多指教#include"stdio.h"
#include"stdlib.h"
typedef struct lnode
{int data;
struct lnode *next;
}lnode,*linklist;
#define createlnode(l) l=(linklist)malloc(sizeof(lnode))
#define deletelnode(p) free(p)
void createlist_l(linklist l,int n)
{int i;
linklist p;
createlnode(l);
l->next=NULL;
for(i=n;i>0;--i)
{p=(linklist)malloc(sizeof(lnode));
scanf("%d",p->data);
p->next=l->next;
l->next=p;
}
}
void main()
{lnode *t;
t=(linklist)malloc(sizeof(lnode));
createlist_l(t,1);
}