00:01
同学们,我们来看一下二位数组在使用的时候需要注意的地方,整理的几点,第一点呢,可以只对部分元素赋值为物,没有赋值的元素呢,自动取定,你比如说同学们看这里啊。这里我是四行五列。那么但是呢,我在这一个呃第就说给一位数组第一个一行呢,我写了一个一,那么后面还有还有几个数呢,默认都是零。知道吧。就这样子的。对于第二行我也给了一个二,那后面没有给值呢,全是零,第三行第四行一样的,如果说同学们输出的话呢,你会看到没有赋值的地方全部是零。好,这个同学们可以去自己试一下,我就不去试了,也就是说你你后面这个地方没有给值,就后面你不是没给值吗?它默认全是零。就是说假设我们写全的话,是这样写对不对,因为你你这个这个里面一个大括号里面代表一行嘛,但是你如果只给了一个一,那其实相当于你这样写哈。
01:09
你如果这样写,等价于,等价于这个等价于什么呢?等价于这个写法。明白哈,这个我就不去给大家那个演示了,自己去输一下,第二个呢,如果对全部的元素赋值,那么第一维度的长度可以不写,你比如说。这种写法。假设你这写了一个A33,那这个呢,显示三行三列的一个二维数组,那你一共有九个元素,对不对?九个元素,那你也可以把一维第一维的这个行你可以不写,为什么可以不写呢?因为这个不写的话,他能我们的系统是能够推出来的,因为他知道这个三是代表每一行有多少个元素,是不是每一行有三个元素啊,你一共有九个元素除以三,显然这个它的这个行呢,也就是三了,它就得出推出来是个三了,而这两种写法是等价的。
02:01
所以如果说你在开发中,你看到别人这样写的,你不要不要这个觉得很奇怪,当然你不能这样写啊,苏老师,假如我这样写呢。写个三。对,后面我写多少呢?但一般不要这么去写,一般不要就说你可以省略一维,但第二维的长度呢,咱们尽量还是给它写上第三句话,二位数组,二位数组呢,咱们可以看看作是由一位数组嵌套而成的,如果如果一位一,如果一个数组的每个元素又是一个数组,那么它就是二位数组。你比如说我们这有个二位数组是A34,其实它是可以看成三个一位数组的。哪三个一位数组呢?第一个一位数组就是A0,第二个就是A1,第三个就是A2。就有点这个这个呢,这个有点像我刚开始最先前的时候画的这个图。就这个图。
03:00
对,你可以把把,比如说我就写个二三,就相当于说我有两个一位数组。啊,两个一位数组,每一个一位数组呢,有三个元素,第一个一位数组是A0。这个数组,这个一位数组里面有三个元素,分别是A0,零,A0,一和A02,还有一个一位数组呢,是A1。A1,那么这个A1里面呢,也有三个元素分别是A1,零。A10 a12 a11 a12这样子来的,好吧,就说我们我们这总结的这句话的意思就是说,我们可以把什么呢,把这个一二位数组看成是。看的是多个一位数组。对,这样子去理解会,应该说理解起来更轻松一点,好,各位同学,我把二位数组的使用的注意事项呢,给大家板述过来就可以了,好不好啊,这个也不难,那么关于它的细节呢,就有这么几点,我把它整理过来就行了,好吧,一共三点。
04:01
一共三点,那么每一点呢,我都给了相应的一个案例。每一点我都给了一个相应的案例。走起来。好,那么我们的第一个案例A0A1,这个案例呢,我写到这里哈,同学们有兴趣自己去运行一下就可以了,我这就不去运行了,比较简单,这个一说就明白。往这放一下,那么这个,诶第二个案例呢,第二个案例就是这讲的就是我们可以在负,如果我们全部给全部元素赋值,那么我们一位数组的一维的这个长度可以不写。好,我也写到这了。好,放这儿哈,同学们。好,这个OK,那紧接着呢,我们还做了第三点,第三点就是说我们可以把二维数组看作是由多个一维数组嵌套而成的。对,多个一位数像,也就是说你可以把二位数组看成多个一位数组的一个一个组合。
05:04
那具体来说呢,下面我这做了一些相应的解释。对不对,我这做了一些相应的解释,OK。好,我放在这里。好,各位同学,那关于我们这一个二维数组的使用细节呢,我们就说这几点,大家有个印象。
我来说两句