00:00
但今天估计干不到了,是不是还有例子,还有例子呢?嗯,还有例子来,别别跟我俩说话啊,11咱们这里面实验什么是。字符串。反转,什么叫反转啊?比如说你要输入一个是hello word,然后你给我打印出来结果应该啥。我哈,那不叫字符串反转啊,应该是D什么L什么什么顺序往前走,是不是那字符串反转啊,和咱们之前讲过一个什么,讲过一个数组逆置是不是相同的道理啊啊井号一。这里面是字符串反转,那比如说我这里面写一个是差星类型差不是不是差星类型,差类型的数组,让它为这个是等于一个哈窝W。他给我打印出来的结果应该是这样的啊,是DL空格。OOLE。是不是这样结果啊,那我知道实样结果当然没错了,那这里这里面我们是通过什么来实现,通过这个数组来实现,是不是,那怎么去实现呢?这个叫逆质,这英文怎么怎么说啊。
01:10
看。啊,忘了这个叫。阿姨。Worth re,得了,就是大家都缩写是不是可以吧?啊好,那这里面传递过去几个参数啊。是不是一个就可以了,一个什么一个这个是AR就可以了啊,是什么类型的,差星类型的。对呀,就可以了。然后这里面需不需要访问值啊。去不去啊?这里面咱们先暂且先不需要啊,后面再跟大家讲为啥啊,咱们明天讲的什么,讲数组和指针的时候就告诉你啊,为啥不需要了啊,其实这都把下天课内容都讲了,讲了也无所谓了。那那这里面怎么办呢?这里面首先是。呃,操作啊是REC,然后加上什么,加上这个是AR过去,然后再打印什么PTF。
02:06
百分号S斜杠N逗号一个AR。拿回来之后,我是不是给他可以理解为一个指针呢?理解为指针之后,那我让怎么着。看一下这个字符串长度是不是啊,怎么看字符串长度呢?啊,这这把我们标系统的校统系统一个一个值啊叫啊啊in的类型的这个lesss等于s tr len啊这系统已经实现好的AR,这样的情况下,那我们猜想一下能不能求出来这个这个数组的这个呃不是这个呃字符串这个长度呢。啊,当然我们前面讲的什么冒排序里面给大家讲了一个问题,什么问题啊,这个size of反正求不来是不是,那看一下这个什么呀,这个。杜串啊,这里面是string length,看能不能出来啊,咱们先打印一下,打印下这个值PTF。百分号D、斜杠N,然后是逗号一个。
03:03
那这里面我们先打印一下啊,程序没有问题了,把这个先注销掉。是十几啊是。11。这是12调试开始执行。这里面打印是11,然后是hardwork,是不是没有问题啊,这和set off这关键字不同啊,这个关键字求什么,求这个你给了一个首地址,然后他给你找的什么啊,斜杠零出现那个位置是不是因为咱们是一个字符串,所以说它带什么带斜杠零,所以说能找到个具体的值知道吧,那这里面是不是就不用传递几个值了,不用传递俩值了吧?啊,你要传递俩值也行,再传递什么字数串的长度吧,是不是in的类型的lengths,但是可以不用传递啊,这个跟大家说这个问题。那我们要操作怎么操作啊。怎么操作?如果用这个数组操作情况怎么操作一个前一一个前面号码,是不是得需要定义俩变量啊?定义俩变量应该怎么去定义呢?是啊,如果是in的类型,那不还数组了吗?是不是我们得想一下找到这俩位置出现的位置是不是就可以了?首先那我先定义什么?先定一个差星P1等于。
04:17
对呀,这是手地址吧,是不是,然后再来一个,再来什么是差星P2等于。A Les这样写行吗?报不报错?比如说减一,你不减一就报错了,是不是啊,那我先不减一啊,为啥不减一啊。六年一吗?现在得到的就是你操作啊,来咱们先不减一看报不报错是吧,来不不先这样先减一看会出现什么问题,是不是这样话是不是说就可以了吧,我们先减个一啊,你别我知道你说不减一有道理,那当然了。那看这俩地址是不是取出来吧,取出来地不是骚扰,这没取出来,这个没取出来啊,这个没取出来,应该是这样才取出来吧,是不是这样才取出来,然后开始循环了,循环谁什么内容啊是。
05:06
啊,星皮。然后怎么着是。啊,骚扰是应该是P1,应该是小于P2,是不是这样写就可以了,因为这样是地址,是不是地址可以做比较吧,是不是啊,然后这里面什么是。逆制得需要一个第三方变量嘛,是不是差类型的TP让它等于什么星星P1,然后是星P1等于星P2,然后是。星P2等于tmp,是不是这样就可以了,然后还需要做个操作,什么是P1加加,然后是P2减减,这样就可以了,那我们看一下这里面需要返回值吗?不需要,是不是因为这里面改的时候就改变对应地址,那块内存是不是我在这里面,这俩对应的地址是不是一个地址吧,是一个地址吧,然后在操作的时候应该没问题啊,看一下结果啊。
06:02
调试开始执行。打印的。哈勒窝,WRWR减一怎么对了呢?啊,我看不简易啊。调试开始执行。啊不不不减一就炸了啊,那这里面好像说错了,是不是来咱们把减一这个这个说一下啊,是应该减一这里面,这里面求出长度为多少。求长度为11是不是啊,11看一下查一下啊查一下呃一二呃是零一二三四五六七八九十啊果然错了是不是应该是十吧,是不是啊,从零到零到几的零到这个是十的11个啊,其实这里面就应该大小为多大是12个,大小是不有效字符为11个是不是?那所以说这里面这个我刚才这个弄混了一点,就是怎么的,就是把它当做12个了,知道吧啊这里面求出来结果为11啊,所以这里面必须得做什么简易操作,这个是求出啥的?P2求出什么呢?
07:02
呃,写下注释啊,叫P2球啥的啊,是字符串最后一个一个有效字符的。有效字符的地址,注意一下这是个地址是不是那前面那个呢。字符串的起始地址吧,啊,字符串首地址,字符串的首地址,那这两个求完之后,我对这个地址进行一个什么操作啊。一个加加一个减减是不是,那它俩这里面这个地址是不是可以用作于什么啊,条件判断中进行比较啊,啊,这是咱们这个刚才之前讲的内容吧,就是。字符串加减运算这块操作吧,然后他俩不满足情况就是怎么呢,就是这个比这个怎么的小了吧,啊这样就不满足了,这是咱们字符串反转这一块了,那把这个保存一下啊。
我来说两句