69,371
社区成员
发帖
与我相关
我的任务
分享
typedef int STATUS;
//定义数据对象的类型
typedef struct book
{
char ID[20]; //图书编号
char name[20]; //图书名称
char writer[20]; //图书作者
char price[15]; //图书价格
char IP[50]; //图书出版社
char type[20]; //图书种类
}ElemType, BOOK;
//定义链表结点结构
typedef struct lnode
{
ElemType data; //结点数据
struct lnode *next; //指向下一个结点的指针
}LNode, *LinkList, *ListType;
STATUS InitList(LinkList &L ); // 初始化函数声明 《-----里面有个 地址符 什么意思,没见过
STATUS InitList(LinkList &L ) // 函数定义 《------不明白这个 & 这个符号有什么用,没见过
{
//申请一个结点的内存作为头结点
L = (LinkList)malloc(sizeof(LNode) );
if(!L ) exit(OVERFLOW );
L->next = NULL;
return OK;
}