00:00
行,那么这个调用的话呢,我们就说到这儿了,然后再接着呢,我们看一下这个三叫获取数组的长度啊。诶,获取数组的长度。那么这是我们这个二位数组,我们想获取它的长度,嗯,那这时候这个长度你得看看它到底是怎么想获取什么的长度哈,咱们以这个A224啊,我来举例子啊,我想获取它的这个长度,那首先呢,咱们这个A24呢,它是一个数组,既然是数组。它就一定会有这个点单词属性。只要是数组就有点LA属性,那我现在点LA了一下。那问你说哈,我这AR4,我这个时候的这个结果,大家觉得是多少。啊,有说是三的。还有别的吗?
01:02
说酒有点过分了吧,哪来的酒?说错也得说错一个八吧。对吧。嗯。除了三和八还有别的吗?二这个二从哪来的?零。二这也不对是吧,长度嘛,就是你有几个元素的意思啊。那这个结果应该是多少?对这个结果呢,是三。诶,为什么?诶这个问题问的好啊,下一个不就该说这个事儿了。为啥23呢,诶这个这样一说,其实还得说它这个内存结构了啊哎。你看这是一个站。这是个对我们这呢叫AR4。然后指过来,哎,它呢,其实没有,这是一个静态初始化啊,先是也是整体来看是有三个元素。
02:01
所以整体来看的话呢,它是这样啊,有三个元素。然后呢,第一个元素呢,它又是一个一维的指过来,它这里边放了一个123。哎,然后这块呢,哎,放了一个四五,我就不写值了啊这呢是678。现在的话呢,我们叫AR4,我说的是这个数组它的长度,它的长度跟我这里边这个展开是多少没关系。指的就是你这个结构。啊,你这有几个长度。说的是他。这里边儿的话呢,这个这是你的元素了啊,我这个A4,这就咱们所谓的呃,无所谓说二维三维了,对于我们这里边来讲,A4呢,其实我就是一个一维的。只不过的元素恰好又是一个一维而已,所以把它呢叫成叫二维了,实际上它就是一个一维的,就长这样。啊,所以呢,你点自然而然的,它就是三。这样出来以后,对,那我们其实还可以再这样去操作。
03:03
AR4它的零,我还是不是可以继续点单啊。因为你的元素还是一个数组,既然是个数组,就有点蓝色属性,那这是几?三这个取决于。是不是123呀。对,然后再接着。A24这写个E。点一下。对,这就是二了。来来,我们执行一下。你看这不就是332332,然后我把这个四五改成这个,诶再来一个九。十。不影响我们最外层的这个啊,还是三。哎,这不就是变成四了吗?行吧。啊行,那这个完了以后长度了,长度清楚了,我们接下来说第四个问题,说如何遍历二维数组。
04:10
比如说我现在呢,就想来辨认一下这个AR4。我就想来便利一下AR24啊,便利AR4,那想想这一层for循环好像差点意思。对吧。我们这里边呢,其实你就涉及到先整体来看的话呢,这是一个数组,我们是不是通过一个角标可以控制一下第一个元素,第二元素,第三个元素。然后这一个元素呢,是不是又有好几个元素啊。那就得又得通过一个循环来做了。所以我们就得是嵌套for啊先int I等于零,I呢小于我们a224.less。先把你这个三。一个两个三个先拿到。
05:00
然后再加加。这么着?进来。进来以后再来一个放。啊,印的一个阶等于零阶呢,小于这块是一个难点,写多少A224。I。DS。然后接加加这个呢,能看懂不。就是咱们这不相当于找你具体这大方向上的这几个元素,这个元素又是个数组,看看它里边又有几个。哎,就相当于是我们找到比如第一个里边,看你这个长度啊是三,其实相当于这就是这个三了。嗯,然后下边呢,我们去输出一下啊,这个我暂时换行就不要了,这个我们叫AR4。哎。然后呢,我们呃,让他呢,换一下行吧,呃不空一下格啊。哎,当你这一行搞定的时候呢,在这块呢,我们换上行。
06:04
哎,这两个处理一下啊。遍历,现在咱们是把它遍历出来了。看一看。你看这不就长这样的。诶看一下123是不是123,然后诶四五九十,四五九十。678。哎,这个关于二维数组的便利,我们需要使用两层的for循环。一位数组变力。一层for循环。那么类推一下,你要是一个三维数组呢?那就是三层for循环,对,就是正好是一一对应的。啊,正好一一对应的啊。行,这是我们说的这个问题。
我来说两句