数据结构C语言创建链表问题~
#include "stdio.h"#include "stdlib.h"
#define NULL 0
#define CreatList(LinkList,int)
//typedef int Status;
typedef struct LNode{
int data;
struct LNode *next;
}LNode,*LinkList;
void LNode CreatList(LinkList &L,int n)
{
L=(LinkList)malloc(sizeof(LNode));
L->next=NULL;
for(i=n;i>0;--i){
p=(LinkList)malloc(sizeof(LNode));
scanf(&p->data);
p->next=L->next;
L->next=p;
}
}
void main(){
CreatList();
}
我这个程序锉刀哪儿了呀~求解答~