00:00
啊,就是手写一个HRCR这个正常的格式什么样的,那我们右一添加新镜像啊,看一下正常格式什么样的啊是十叫。叫。手写这不对呀,这样实现啊,是实现STRCHR这个函数啊。函数点C。型号一,然后这里面先怎么着,先去定义一个字符串是一,呃差类型啊,写写写惯了是AR1,让它等于一个。哈窝。Word没有没有,呃了喔啊这把好了吧。Word RD,然后再定义一个叉类型字符CH,让它等于什么等于这个是。等于O也行,等于O,这是零啊,这是。等于这个O之后,那我这里面求出来之后会返回地址,你看一下正常写的情况下,如果用系统的RRC上,这里面得到结果应该什么,得到结果应该是不是应该是AR1,然后是和谁啊,和这个是CH,它得到结果是差星类型的P等于它,然后打印这个P结果是多少啊是。
01:14
O,然后是WRD是不是这样,那是这样的结果是不是,那我们去打印一下吧。摆放。S斜杠N,然后是逗号一个。P,是不是啊?这里面这个是。零九。走势开始执行。是不是这个owd啊这样结果,那我们去怎么着手动去实现一个,那这里面看一下应该去怎么实现的,它返回就是如果写函数情况,这个返回值类型是什么类型。二。差星类型是不是啊,那得到结果,那我们需要返回来,而且这里面还需要操作什么是便利第一个,什么便利第一个数组是不是啊,那便第一个数组,那我可以用什么?可以用这个指针方式去变历是不是啊啊,然后找到谁啊,找到这个是这是对应的那个指针,对应那个值是不是就可以了,然后去反回来就可以了啊这个例子也不算太难啊,看一下怎么操作。
02:20
首先返回值类型是差星类型吧。然后这个名字叫什么MYSCR啊,这个名字传递俩参数,第一个参数什么,第一个参数是。是。差星类型的A是不是没有,还有第二个什么,还有第二个是。是差类型的CH,这是它的字符。那这里面我要比对谁,比对是不是这个字符啊,找到这个字符其中的几个几个啊一个,然后和这比对,直到找到这个为什么为这个是。斜杠零是不是这就代表什么,整个字串都比对了,也没有是不是,那你这里面应该怎么写循环循环到哪啊循环到。
03:04
不等于单引号斜杠零是不是和谁进行比较,和这个AR进行比较,AR中的哪个咱们先用那啥,咱先用这个是数组来写一下啊,先用数组写一下是int类型的in DX,或者就I就型II等于零。然后是A。I啊I这不是一啊啊,如果它不等于零,代表怎么呢?代表是啊这个R1中的这个I啊,那这这里面它怎么着,它是不是就能进来代表什么,代表它现在非斜杠零是不是比对一下比对谁啊,比对这个是AR中的。I,它怎么的?是不是等于等于CH,如果等于CH之后呢?Re return一个ari对应的什么呀?地址是不是这样,这样就返回了啊,注意一下这是什么分号是不是R啊A1,那否则情况这里面返回什么空吧,Return一个nu,这nu咱们前面之前说了是个什么零的值是不是,那那我这里面如果这里面不等于零是不是就可以怎么的,就可以去打印这个地址了吧?啊这是通过数组形式写的,其实这句话也可以结合写到这儿是不是也行啊。
04:18
是不是啊?啊啊对,还有一个什么I加加是吧,I加加操作,那这样写完了,那我们去运行一下啊,用这个方式执行一下。然后这里面用什么,我自己这个函数法叫MY吧。MYMYSTR,然后这俩参数写完,看一下能否打印出这个值啊,调试开始执行。是不是OLD是不是咱们用自己的这个函数实现了吗?这是我们通过什么来实现,通过这个是。数组数组形式来实现呢,是不是,那我们可以通过什么通过这个指针形式来实现呢?那怎么去指针形式来实现呢。那看一下啊,这里面我们正常情况下这个cost它会有一个关键字来修饰,是不是这个数组是不是有关字来修饰啊,啊这里面是什么cost来修饰证明,怎么证明这个是A这个值。
05:13
不能发生改变是不是,那我们在这里面可以怎么呢?可以写一个是。我直接改行吗?这个咱就不要了,这个数字就行吧。那我再等着,那我再再再来一把,等等一下啊,再来一把。嗯,把这个先给他,这个是注销掉啊,再来一个。前面这话可以复制。好,我们这里下面是这个指示方式,上面是数组啊,你自己对照看一下啊,那这里面首先这里面正常情况下写的是cost,通过Co修饰证明,怎么证明这个是AR,这个值不能发生改变是不是啊。那我这里面可以再定一个差星T等于AR,那我改变了,呃,我看一下啊一啊sorry啊,这怎么读个一,我把这个一去掉得了,要不然这个总总错对吧,那这我改变这个星批可以吗。
06:08
我改变这个星P可以吗?星P指向于其他的,比如说这个是呃不是改变这个P,让它等于一个等于什么,等于个100,是不是这样可以啊啊啊,但是如果改变星期等于100,这样行吗?不让改了,为啥?因为这两个对照,虽然说这个没加cos,但是这个里面这个对应这个地址怎么的,这里面有修饰了是不是啊,所以说我们知道就行啊,这是这个内容。把这个删掉啊,那这里面我操作怎么操作的是wle,然后是。P代表什么地址?是不是P前面加个心脏?取值,取地址取值,那这个值如果不等于。斜杠零代表啥意思啊?没怎么的,没有到结尾是不是啊啊没有到结尾,那我这里面判断一下判断谁啊,判断这个是星P等于谁啊,如果等于等于CH代表啥意思啊。
07:07
找到相同的瑞特一个啥?P还是P是不是个地址啊啊,那我这里面对P做一个操作什么。P加加,那这个地址是不是改变了啊,每次情况是可以改变这个地址啊,然后这里面什么re return,一个nur啊,我看这种方式可不可以啊。等于0P加加。那我们看一下啊,调试开始执行。Word那我们换一个换一个,比如说这里面是F调试看,诶点错了。没事啊,但也但呃,不影响结果啊。诶,这因为这这里面调试情况没有断点,它自动运行完就结束了。是不是等于空啊,和我们这个想要结果是一样的吧,这是两种方式,指针方式和什么数组方式,那你看这把这把情况,看这指针方式方便还是数组方方便啊。
08:00
是不是相对指针方便点,看起来也舒服一点,是不是,那和前面例子比的情况下,这里面指针的优势是不是就体现出来了,那这个里面,这里面感觉指针是不是就麻烦了,所以说你在用的时候,这应该怎么的,应该是。选择方向去用,是不是你觉得指针方向方便就用指针方向方便是不是?或者人家面试的时候就让你用指针用,那你就必须得用指针是不是?别管别管多麻烦都得用指针是不是?那咱们再来个例子,先把这。
我来说两句