00:06
请大家多关注我的主页,看更多的歌员初级视频。这节课讲多位出足。许多人误以为多位数度是由多个点器的内存块构成,实际上它们与一位数度一样,就是有一一块连接的内存控件组成。现在让我们看一下如何使用多维数组。嗯,第一种方式指声明。二三。嗯。In。来一个A。打没出来。
01:03
生命完了,我们需要负责的,注意,下面都是从零开始。等于100AB。嗯。等于200,我们可以看到。第二一下报错了,就是因为下面它是从零开始的,长度为201。这个二已经超过长度了,所以必须改成零或者一,我这个改成一。我们可以看到运行成功。第二种方式。孙明家父子一起。
02:06
因为冒号等于。三二。这里面要有三个元素。然后每每一组元素里面有两个元素。二三。九八。四。五三。打印出来。我们可以看到。
03:00
就是正方也是也是可以我们这样的一种方式。之前呢,都改成都改成副词。把这段代码复制下来。这个就是生命加负值。加。不指定程度。我们布置你看一下。我们可以看到这已经报错了,这说明第二位下面它是不能。不能用三个点了。嗯,再来一个,我们看一下第一个能用三个点吗。我们可以看到是可疑的。
04:04
我们再看一种情况。就是。第一位和第二位都用三个点儿。我们可以看到他。三个点,第二个三个点下面红色的波浪线,这是没变异,不会通过。所以,所以这只有这种情况变异才会通过的。我们之前讲过,多位速度是一块连续连续的内存。如何证明呢?我们还是用代码证明一下。
05:03
嗯。我把上面的代码复制一下。然后有马。I got unsafe with thepointer。地址。A。然后把点转换成UPR类型。U。又加等于。我们看天一亮。我们偏移到什么位置呢?
06:02
诶。乘以八。因为英特类型的。他占用八个字,所以他是八。嗯。这个每种元素有两个,所以用到二,那就说明它已经偏移到第二组了。然后UU再转换成U。U等于。点point。然后我们修改里面的值。心他。U。等于三三。
07:00
我们可以看到。这个偏一辆12。我们这个二位叔叔。每组它只有两个元素。你偏移到二这个位置,注意这是下边二,所以它是第三个元素,我们可以看到这跟一位数组它是一模一样的。所以证明了。多位车主,它也是一块连续的内存。
我来说两句