为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"下一句话是"每个元素又是一个包含4个元素的一维数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 01:41:22
![为什么](/uploads/image/z/6966334-46-4.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%22%E5%8F%AF%E6%8A%8A%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%E7%9C%8B%E4%BD%9C%E6%98%AF%E4%B8%80%E7%A7%8D%E7%89%B9%E6%AE%8A%E7%9A%84%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84%2C%E5%8D%B3%E5%AE%83%E7%9A%84%E5%85%83%E7%B4%A0%E5%8F%88%E6%98%AF%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84%22%3F%22%E4%BE%8B%E5%A6%82%E5%AF%B9%E4%BA%8E%E6%95%B0%E7%BB%84a%5B2%5D%5B4%5D%2C%E5%8F%AF%E7%9C%8B%E4%BD%9C%E6%98%AF%E6%9C%892%E4%B8%AA%E5%85%83%E7%B4%A0%E7%9A%84%E4%B8%80%E4%BD%8D%E6%95%B0%E7%BB%84a%5B0%5D%E5%92%8Ca%5B1%5D%22%E4%B8%8B%E4%B8%80%E5%8F%A5%E8%AF%9D%E6%98%AF%22%E6%AF%8F%E4%B8%AA%E5%85%83%E7%B4%A0%E5%8F%88%E6%98%AF%E4%B8%80%E4%B8%AA%E5%8C%85%E5%90%AB4%E4%B8%AA%E5%85%83%E7%B4%A0%E7%9A%84%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84)
为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"下一句话是"每个元素又是一个包含4个元素的一维数组
为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?
"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"
下一句话是
"每个元素又是一个包含4个元素的一维数组.实际上,可以把n维数组看作是由(n-1)维数组组成的一维数组"
这句话同样求解释
为什么"可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组"?"例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]"下一句话是"每个元素又是一个包含4个元素的一维数组
这个问题楼主首先要知道,内存的存储机制是线性的,没有我们想象的那种二维或者三维的,并且数组中实际上仅仅只有以为数组这种数据类型,只不过这数组的元素可以使任意类型,当然包括数组,这样子就构成了多维数组.
你可以看看这张图:
这样子就可以清楚地看出内存存储数据的格式了,当然为什么可把二维数组看作是一种特殊的一维数组也解决啦!