为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?
来源:学生作业帮 编辑:神马作文网作业帮 分类:语文作业 时间:2024/11/18 19:03:45
为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?
"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"
下一句话是
"每个元素又是一个包含4个元素的一维数组.实际上,可以把n维数组看作是由(n-1)维数组组成的一维数组"
这句话同样求解释
"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"
下一句话是
"每个元素又是一个包含4个元素的一维数组.实际上,可以把n维数组看作是由(n-1)维数组组成的一维数组"
这句话同样求解释
这个问题楼主首先要知道,内存的存储机制是线性的,没有我们想象的那种二维或者三维的,并且数组中实际上仅仅只有以为数组这种数据类型,只不过这数组的元素可以使任意类型,当然包括数组,这样子就构成了多维数组.
你可以看看这张图:
这样子就可以清楚地看出内存存储数据的格式了,当然为什么可把二维数组看作是一种特殊的一维数组也解决啦!
你可以看看这张图:
这样子就可以清楚地看出内存存储数据的格式了,当然为什么可把二维数组看作是一种特殊的一维数组也解决啦!
一维数组和二维数组的理解问题
定义一个4*4的二维数组a,请编写程序使数组四周元素为2,其余是1
C语言:把一个数插到已排好顺序的数组中,数组元素是9个~改程序,
请问C++中数组的元素可以是数组吗?
编一程序,把一个m行n列矩阵中的元素存放到一个二维数组中,并求出该数组的平均值,最大值和最小值
已知一个数组元素是数组的第几个元素,如何计算它是在数组中的第几行,第几列?
随机生成4*4的数组,数组元素的取范围是[10,99]之间的整数,计算二维数组主对角线元素之和.
【动态二维数组】 p[i*n+j]为什么表示数组元素的值
定义一个整数的二维数组,并将各数组元素都赋初值1
编程题:利用函数,将一个3行4列的二维数组a的每一列的最大元素放到一个一维的数组中.
随机产生100个元素的一维数组a和10X10的二维数组b,求a,b数组的最大值,最小值,均值,总和.
matlab里面如何把两个一维数组合成一个二维数组?