数据结构链表问题
//单链表的结点类型typedef struct LNode
{
int data;
struct LNode *next;
} LNode,*LinkList;
以下为链表输出
LinkList p,r;
for(int i=0;i<length;i++)
{
scanf("%d",&x);
p=(LinkList)malloc(sizeof(LNode));
p->data=x;
r->next=p;
r=p;
}
其中 p->data=x;
r->next=p;
r=p;
怎么实现的