发布网友
共4个回答
热心网友
*数组,每个元素由值及多个能确定元素位置的下标组成,按数组的多个下标变化次序关系的描述,可以确定数组元素的前驱和后继关系并写出对应的线性表
*数组也可以由元素为(n一1)维数组的特殊线性表来定义,这样维数大于一的*数组是由线性表结构辗转合成得到的,是线性表的推广。
对于数组,通常只有两种操作:
(1)给定一组下标,存取相应的数据元素;
(2)给定一组下标,修改相应数据元素中的某一个或某几个数据项的值。
热心网友
这个要感性认识一下。。。
例:二维数组m[3][7],可以想像成是一个4格X8格的数据表,这样就有4X8=32格的数据,每一个都有的坐标编号。
PS:本来画了个示意图,可惜提交后显示效果变形了。。。删掉。
热心网友
字节数=第1维长度*第2维长度*...*第n维长度*该数组数据类型占用的字节数
拿个长方体体积的计算举例:
体积=长*宽*高
而三维数组的字节数就像长方体的体积。。。
热心网友
二维数组m[3][7],可以想像成是一个4格X8格的数据表,这样就有4X8=32格的数据,每一个都有的坐标编号。