主题:这里到底是怎么回事啊,大家帮帮我啊,谢谢好心人拉
源程序如下typedef struct node
{
int data;
struct node *next;
}node, *LinkedList;
LinkedList creat()
{
LinkedList head, p;
int x;
head = (LinkedList)malloc(sizeof(node));
head->next = null;在这里有个错误说是没有定义字符"null"难道null也要定义的啊
请大家帮我看看是为什么啊,先谢谢大家拉
scanf("%d",&x);
while(x != 9999)
{
p =(LinkedList)malloc(sizeof(node));
p->data = x;
p->next = head->next;
head->next = p;
scanf("%d",&x);
}
return(head);
}
LinkedList invert(LinkedList head)
{
LinkedList p = head->next;
head->next = null;
while(p != null)
{
int r;
r = p->next;
p->next = head->next;
head->next = p;
p = r;
}
return(head);
}
main()
{
LinkedList La;
La = creat();
La = invert(La);
}
{
int data;
struct node *next;
}node, *LinkedList;
LinkedList creat()
{
LinkedList head, p;
int x;
head = (LinkedList)malloc(sizeof(node));
head->next = null;在这里有个错误说是没有定义字符"null"难道null也要定义的啊
请大家帮我看看是为什么啊,先谢谢大家拉
scanf("%d",&x);
while(x != 9999)
{
p =(LinkedList)malloc(sizeof(node));
p->data = x;
p->next = head->next;
head->next = p;
scanf("%d",&x);
}
return(head);
}
LinkedList invert(LinkedList head)
{
LinkedList p = head->next;
head->next = null;
while(p != null)
{
int r;
r = p->next;
p->next = head->next;
head->next = p;
p = r;
}
return(head);
}
main()
{
LinkedList La;
La = creat();
La = invert(La);
}