C语言数据结构——线性表——顺序结构

顺序结构,顾名思义,就是再内存中开辟一段连续的的存储空间,将数据元素存储在这些存储单元中。

我对顺序机构本质的理解是,它每个存储单元的地址是连续的,不间断的,直至这段存储空间结束,而线性表的顺序结构也称为顺序表

换言之,数组就是一种顺序机构,也就可以成为一个顺序表

在这里,我不深入理解线性表的抽象概念,就把它看作是一个饱含数组成员的结构体变量。

顺序表的定义和初始化:

(也可将初始化操作封装为一个函数来执行,形参为结构体变量)C语言数据结构——线性表——顺序结构_第1张图片

 C语言数据结构——线性表——顺序结构_第2张图片

 对顺序表(顺序结构线性表)的操作,在方法调用中的传值要为指向顺序表L的指针或直接传数组名,否则就只是拷贝了一份数据。

 

你可能感兴趣的:(数据结构,c语言)