三维组和二维数组的区别

我来个形象生动的~
把一个数当作一个鸡蛋,那么一个int型的变量就是一个鸡蛋,对吧。
现在建立一个一维数组int[5]:这个就相当于在你面前放了一排5个鸡蛋,这里也没问题吧。
接下来到二维数组int[3][4]:首先,由二维数组的第二维[4]我们可以确定一排是4个鸡蛋,这个跟刚才的一维数组一样。那么之前的[3]是什么呢?那就是一共有几排了!于是int[3][4]相当于在你面前放了3排的鸡蛋,一排4个~
再到三维数组int[3][4][5]:第三维的[5]就是之前一位数组里的一排5个鸡蛋,第二维的[4]就是一共有4排。那么这个[3]呢?那就是如果把这4排每排5个的鸡蛋看成一个小组,即4*5=20个鸡蛋是一个组,在你面前就放着3组的鸡蛋~
不知道明白了没有?

一维数组就好比一条直线,数组内容是线的长度,二维数组就是一个平面,数组内容就是面积,三围数组就是一个体~~~

 

数组可以说是一个装有数的容器,而且每一个数都有自己的内存地址相对应,二维数组的理解其实很简单,可以想象一下教室里的学生座位,三维数组可以想象一下模仿的样子。


http://zhidao.baidu.com/link?url=_NooxI0U3w6KtwjzQ3PpAqR03ilDbyoqx6pTz7R6UK7wjfFBWVA43FNMdKccl1w6O8IdYBaj3WkQQL0K4y57Eq

转载于:https://www.cnblogs.com/hellowzd/p/4158104.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值