目录
一:sqlist.h(函数的声明)
二:sqlist.c(函数的实现)
①创建线性表
申请内存
6:声明一个指针L
8:malloc申请一段内存,会把起始地址返回去,L代表的是起始地址
申请多大的内存就是后面的(sizeof(sqlist))
(sqlink)是一个强制类型转换
9-12:malloc申请地址成功了就返回地址,失败了返回NULL就是空,如果是空显示一串字符,否则返回L
初始化
15:memset函数,从s开始的n个字节用c填充,L结构体名字是首地址,sizeof(sqlist)个字节填充,然后用0填充才能初始化
16:L是结构体,结构体的指针访问结构体的成员要用箭头(->)last代表的是最后一个有效数据的位置,不可能是负数,所以为空就写-1
返回
return L