#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define NULL 0
#define ERROR 0
#define OK 1
typedef int ElemType;
typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
//*LinkList为定义的一个指针的名字
//逆序创建
int CreateList(LinkList &L,int n)
{
int i;
LinkList p;
L=(LinkList)malloc(sizeof(LNode));
L->next=NULL;
for(i=n;i>0;i--)
{
p=(LinkList)malloc(sizeof(LNode));//由系统生成LNode型的节点,同时将该节点的起始位置赋给指针变量p
scanf("%d",&p->data);
p->next=L->next;
L->next=p;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载