温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
指针的注意事项和细节。那么我们在使用指针的时候呢?有几点需要同学们注意的地方给大家再说一下。指针变量存放的是地址,从这个角度看,指针的本质就是地址对吧?所以说有一句话这样说的,能够使用到地址的地方都可以使用指针。啊,这句话其实这样这样,可以这样去理解,那么变量在生命的时候呢,如果没有确切的地址赋值,为这个指针变量赋一个not是一个比较好的编程习惯。那为什么要附一个闹指呢?待会我举例接着往下看,附一个闹指的指针被称之为空指针,就是以后同学们听到空指针这个概念呢,就知道它其实是让一个指针指向一个闹子,那个闹呢?闹指针就是空指针,它定义在我们的标准库里边的,它是一个。为零的常量值,它是定了一下的,就是星号半nor,就是这个半nor等于零,这是个定义了一个。
01:07
为零的常量值,那么指针的使用呢?后面我们在一个,呃,后面还有一个一览表哈,在后面我们再看,那现在呢,我们给大家举一个关于空指针的案例。还写到我们的代码里边去一个空指针的案例,说一下什么情况怎么去使用这个空指针呢?给大家聊两句哈,叫。No。Pointer。Pointer,好的。给大家举例说明。Include std IO。把VO。主函数。呃,比如说现在呢,我有一个指针。P我现在不知道指向哪里,我只想定义好,呃,定义好,但是我不知道指向指向哪里,所以说我们可以事先给他来一个no,这个就是P,就是一个空指针。
02:00
哎,就是控制针,那后面我们再给它复制,比如number等于34,当然P。等于多少呢?At for number,诶这样是可以的,就是最好呢,不要这样写,这样写呢,它什么字都没有,它是一个比较危险的假如。这段代码呢,别人拿过拿过来用,别人不知道你有没有复制,拿过来就用了,就会造成程序的一个异常终止,所以说我们事先呢,给他一个空子是一个好习惯,这个就称之为空指针,那用的时候当然也没问题哈,我给大家说一下。比如说P。啊,信号P,我们仍然是可以得到一个正确的值的,怎么写呢,叫P就完事了。Get char,那这方会输出一个什么字呢?这边就会输出34,可以的,来各位朋友我们运行一下吧。那么预计出来过后呢,这个结果就应该等于34对。同学们认真看一下,就这个就是空指针的一个使用,看正确吧,诶这样呢,用起来会比较放心一点。
03:04
好,这就是我们所说的空指针啊,空指针,其实别人问你空指针是什么,你就告诉他空指针就是一个为零的一个常常量就可以了,好,那关于指针的这么一个注意事项呢,就给大家说到这里了,我们梳理一下,很简单哈。就说了一下孔子针的使用。面试的时候,或者是咱们在做题的时候,别人说说到空指针,你知道是什么意思就可以。好的,我把它放到这边来。然后这边有个小案例,案例我给他放过来对吧,案例演示。那么案例演示就是刚才老师在这写的代码。翻过来。好,同学们,关于指针的一个注意事项细节,我们说到这里。
我来说两句