//一维数组分配内存空间 //C语言中结構体作为参数传入,相当于形参传入如果需要改变参数的值,需要使用指针
一. 线性表是具有相同特性数据元素的有限序列
二. 线性表的顺序表示和实现:
? 线性表的顺序表示指的是用一组地址连续的存储单元一次存储线性表的数据元素。换句话說以元素在计算机内”物理位置相邻“来表示线性表中数据元素之间的逻辑关系。每一个数据元素的储存位置都和线性表的起始位置相差了一个和数据元素在线性表中的位序成正比的常数
? 我们用一个结构体来存储线性表,顺序线性表的结构体里面包括存储空间基地址、线性表当前的长度以及当前分配的嫆量
? 因为C语言无法使用引用,但是有需要改变传入结构体的值所以这个函数的入口参数定义为指针型,在调用函数时传入的为结构体的地址
? 经过验证函数正确有效。
发布了61 篇原创文章 · 获赞 83 · 访问量 2万+