作业帮 > 语文 > 作业

为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?

来源:学生作业帮 编辑:神马作文网作业帮 分类:语文作业 时间:2024/11/18 19:03:45
为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?
"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"
下一句话是
"每个元素又是一个包含4个元素的一维数组.实际上,可以把n维数组看作是由(n-1)维数组组成的一维数组"
这句话同样求解释
为什么
这个问题楼主首先要知道,内存的存储机制是线性的,没有我们想象的那种二维或者三维的,并且数组中实际上仅仅只有以为数组这种数据类型,只不过这数组的元素可以使任意类型,当然包括数组,这样子就构成了多维数组.
你可以看看这张图:
这样子就可以清楚地看出内存存储数据的格式了,当然为什么可把二维数组看作是一种特殊的一维数组也解决啦!