00:01
看一下指针的细节。那前面我们对指针有一个基本的认识,我们来看一下指针在使用的时候需要同学们注意哪些地方。首先第一个呢,要给大家讲的是我们基本数据类型都有对应的指针类型。怎么来区分呢?就是前面呢写上它的数据类型,后面写上这个星号,你打个比方,比如说int对应的指针。它就是in的心,Float对应的指针类型呢,就是float的心,以此类推。这是同学们需要注意的,另外呢,除了我们基本数据类型拥有指针对应的指针类型之外呢,我们还有指向数组的指针,指向结构体的指针,指向共用体的指针。甚至还有二级指针,多级指针,后面呢,我们在讲到数组结构体和共用体的时候,还会详细的给大家介绍。
01:01
这个指针的其他内容,这里呢,因为我们讲过这里,因为我们这里先给同学们做一个入门级别的讲解,是因为马上就会用到指针地址的概念,所以说这里呢,我们就先聊到这儿,那现在呢,我们把前面讲的指针的内容做一个简单的梳理,我们看看指针我们是。讲了哪些内容?这里呢,我们看我们首先提到一个。指针的基本介绍。并且呢,举了案例,还有印象吧,我们首先做了基本介绍,怎么理解呢?诶,这个地方我们应用二号。首先我们要要有一个这样的认识,就是指针,它本身呢,表示的是一个地址。对,就是说它本身存放的是一个例子,或者说指针存放的是一个例子,好吧,它存放的。存放的是一个弟子。
02:02
那也就是说,如果你对照这个图来讲,是不是我们这有一个指针,它里面存放的是不是另外的,或者它指向的那一个变量的地址是不是就很好理解了,这个图能够帮助我们理解很多,所以说为什么我们有时候需要画一个图来讲解呢?因为一个图就一目了然了,我们把这个案例给大家拿过来。举例,案例呢,我们是放在这里的,应该是pointer c是这样子的吧,在这里面我们把案例讲了一下。然后我们把这个案例呢,给大家复制到笔记中去。这是我们对应的案例。另外呢,就是这个案例对应的。对应的示意图我们也给大家拿过来。该案例。上面案例。案例对应的什么呀?内存内存布局图。
03:01
这个呢,我也给同学们整理到笔记中去。内存图在哪里?在我们Excel表里边儿,上面这个图。这个图是非常有指导意义的,就说它能够把指针的一个内存布局说清楚,那以后。我们理解起来比较到位了,还是老规矩,如果同学们看不清这个图,点它的一个放大镜就可以了。把这个说完以后,是不是我们就给大家举了一些指指针的应用案例和两个课堂练习题啊,三个课堂练习题我们捋一捋。把这个呢拿过来,这是指针的应用案例。指针的应用案例,我们把这里简单的排版一下。他。案例在哪里呢?我们把案例拿过来,案例代码。同样来一个小的箭头,我们案例的代码呢,实际上是在这point access。把这个。案例的代码给同学们放到表格中去,没问题吧?
04:02
那同样这个案例就是内存布局图。拿过来内存。内存的一个布局示意图。给同学们板书到笔记中去,在哪里呢?就是这张图。是不是这边是我们的代码。这边是我们的代码,这边是我们的示意图,拿过来。保存到我们的笔记中去。好的,那紧接着呢,我们又给同学们说了一下。一个课堂练习题。让同学们来分析了一下,跟着同学们,诶,我这个应该是他让同学们来分析了一下这几道题的一个答案,以及它的原因,我们看一下。首先第一个题是不是我们这样分析的呀,说这是个错误的,因为呢,你把一个int给到了一个int心,这是不对的,这个这第二个题呢,它体现出我们的指针,它其实是和它指向的数据类型是有关联关系的,比如说你指向一个int类型的。
05:11
这么一个指针,那么它应该是特星,所以说你看这方就你把一个。一个英特星付给了弗乐星,那就报错了,下面这个题呢,也是我们分析过来的,一步一步分析的。我把这个也给大家放到我们的这个笔记中,紧接着是不是我们后面给大家简单梳理一下指针的其他的介绍我们在这里提到。再重重新声明了一下,我们指针呢,它除了。我们先理到这,除了基本数据类型有指针类型,对应的指针类型之外呢,我们还有指向数组的指针。还有指向结构体的指针。还有指向共用体的指针等等,当然了,还有我们后面所说的二级指针,多多级指针等等,比如像二级指针。
06:04
那二级指针还有多级指针。那二级指针大家听起来,大家能猜到大概是什么意思吗?二级指针就是有一个指针,它指向的是另外一个指针啊这样子的,所以说那那个地方就比较容易绕了,因此我们把相对困困难一的。一部分指针内容呢,咱们放在下个阶段讲解,这样利于大家的一个消化吸收,而且我们后面讲提到指针和地址的概念呢,还暂时用不到这个数组啊,结构体的概念。好,各位同学,那关于本章的一个内容的梳理就给大家聊到这里。
我来说两句