00:00
看一下下面这个第八个了,你不要觉得快啊,因为这里面真没有什么太多内容,知道吧,你记住这个语法用怎么用就可以了,这什么追加态的是什么,是追加,追加到哪儿啊,是将这个。原字符串追加到这个什么呀,目标字符串的。结尾是不是这样啊,结尾我们这之前是不是写过一个,就写过一个,手写了一个string k吧,是不是还记得吗?在咱咱们哪啊字符串追加这里面是不是手写一个,如果你没明白情况下,以后你就怎么的直接用于函数是不是就行了,一句话解决问题,那看下如何操作啊。右击添加一个新建项,这新建叫什么名叫。零六。Str函数点C。差类型的AR,然后等于一个哈窝,然后是第二个。
01:04
一二这等于W啊,那我们要追加的时候,应该怎么追加啊,我们比如说这个hello word要这么输出情况下,怎么怎么追加。那我看一下RCA,然后看一下这俩值啊,一个是什么,一个是。一个是目标的,一个是圆的,是不是我们先写一个目标的是A1,然后是AR2。你可以理解为什么将这个二里面内容注到一里面,但是我这样写完之后,这程序能运出来吗?我们看一下结果啊。反方S,斜杠N,然后是逗号一个AR1,然后再写个什么AR2。嗯,这程序会报错吗?我改一下啊,是零五,诶sorry,是改错了啊是零五,这样程序会报错吗?开始之前看一下还真没报错是不是,但这样写虽然说没有错误,但是这种是错误的,为啥呢?
02:07
我已经数组下标就界了,看到了吗?为啥数组下标就界了呢?我再你再给大家看一下结果啊蔡之行,看结果我这里面是什么?是将这个二里面内容追加到一里面去是不是?但一里面内容大小几个,你看这个这个数字大小几个,六个是不是越界了?越界了为啥没报错呢?是因为后面空间没人用是不是?就相当于去宾馆一样,你开两房间是不是,然后那第三个房间也开门了是不是?你可以把这三个房间一起用是不是也没人管你啊是不是?但是如果这房间有人用的话,你就不能用了是不是?这前面说了吧,这是内存管理那块了,所以说这里面要改的情况应该怎么去改啊?对,改的够大就可以了,别说100啊,是改的够大是不是就可以了,那这样情况下怎么样就不会报错了,调试,呃调试开始执行。Hello word是不会报错了吧?啊,那比如说什么,比如说你看这里面现在打印是hello和word是两个单词,是不是我在打印的时候,我需要加空格,怎么去加。
03:01
怎么去加我hello,然后后面加空格,我就这俩单词,就是这俩单词,我就要手动加空格,怎么去加。来你看一下啊,这个操作这简单的让你笑出来sttr cat,然后是括号是AR,我们要追加哪里是不是一里面啊,然后加一个什么,加一个空格是不是啊,然后再把这个二加到一里面去,是不是这样就完事了,是不是笑出来了吧,看水行没觉得哪好笑,是这简单不简单是不是,那所以说我说我这个写完之后的另外一个目的是啥呢?就这个里面的,就是随时看,包括以之前的所有内容,这里面你都可以用什么呀,双引号引起来一个字符串是不是也可以啊啊或者其他东西是不是都可以啊啊这个说你记住啊,你别把这个参数作为一个什么具体的东西去看待,知道吧,加什么都可以,比如说加什么哈,是不是,然后是你好,Word是不是也行啊?啊,就像那种中英文结合这种乡土气息是不是hello,然后你好,Word是不是也行啊,啊是不是我这里面把这什么把这个字符串追加哪里,AR1里面是不是R1里面到现在为止变成啥了,变成这个是哈,然后空格啊是你好空格斜杠零是不是这样。
04:19
是不是这样,结果现在然后再追加一遍的时候,变成啥了,变成是hello,然后是你好,然后是空格,然后是W,它在追加的时候,如你这里面是斜杠零情,它自动怎么的干掉是吧?是把后面内容追加完成之后,它这里面是不是也有个也有个什么,也有个斜杠零,是不是把这个斜杠零拿过来放在最后知道吧?啊追加的时候注意问题就是怎么是先去掉斜杠零再追加,然后把那个后面斜杠零再拿过来知道吧?嗯,就这个问题,这是我们追加点。再来个什么有限追加,什么叫有限追加呢?看一下啊,这里面是s TN cat n k的A,我需要追加哪里是不是一里面啊,然后第二什么,第二个是我就要追加的这个圆,那是谁啊AR2我追加几个追加。
05:13
Hello word追加三个吧啊,那看一下情况是什么,是我想我想那个输出的结果应该是hello,然后是W,是不是这种情没有空格啊,Sorry,这里面没有空格,我是不是想说出这种情况啊,Hello,加上这个后面仨字母,那看一下注意这个情况什么情况,我追加之后会不会有什么有这个斜杠零存在是不是啊看一下调试开始执行。第一个是hello w是不是有什么有这个形杠零吧,看一下这里面有没有说明啊,有限追加看一下。将元字符的前个字符连接到这个尾部,同样这个什么零也会追加过去,是不是啊,你在做追加的时候,就不需要像像什么像拷贝这里面在担心什么,担心这个有限拷贝中的什么呀,零这个问题是不是追加这里面不存在这个问题,所以说这个记的时候应该分开记啊,那我写个注意啊,写个注意什么,注意班长记啊,嗯。
06:16
好,这个还有一点说,就是我这个记笔记太耽误时间了啊,所有班所有的笔记由班长记,然后我给郭木,是不是我把重点内容跟班长说一下,班长就记了,嗯,我检查啊,如果他写的不好,就让下个同学写啊,我估计班长第一次就不不往好了写了是不是好,注意注意什么问题呢?就是这个是有限。追加。也会将斜杠零追加追加。好,这是有限追加问题啊啊,这是我们第几个了,第。六个了,对应是第六个吗?是。第九了吧,还有多少个,还有这个是七个,是不是七个也没多少了,是不是一节课就完事了,看一下这是什么,这是。
07:06
C,这个英文叫什么意思啊,Come compare compare compare啊,还是什么比较的意思是是啥意思啊,Compare啊,Compare啊,而且compare是比较两个字符串,比较什么呀?比较是两个字符串阿格码是不是,那在这之前我上一就是上一节课,讲课内容是不是给大家留道题了,让大家做什么呀?是比较两次不知道是否是怎么的是。相同的两个字串是不是,那这里面你看下他用它这里面是就可以有这函数了吧,是不是啊,就不像同学那写的乱乱的,看不懂是不是,咱一句话是不是就可以搞定了啊,看下这里面所有的这些这些都叫什么啊?自串处理函数导入头文件都是哪个啊?自确点H是不是啊,因为我这里面有就没说这个问题啊,咱们再继续来个叫。什么呀,比较和有限比较是。07STRCMP。
08:00
韩硕。角C井号一。嗯,比较一下。差类型的。AR。然后是一。等于一个哈勒。然后。第二个也等于哈,我这俩是不是一样的,我们看下比较之后的反回值是什么样的,STRCMP,然后概括起来看一下比较是怎么样,是两个比较,你看这里面都用什么修饰了。都用Co修饰了吧,看到了吧,嗯,那所以说这俩比较的时候,我比较的时候不能修改价值,而且比较比较是什么呀。阿斯格玛,也是说,我在比较的时候,这是字符串,是不是会取出某一个,每一个的什么,每一个字符数组或字符串是什么呀?首就一个字母一个字母取出,然后比方阿斯卡玛是不是这样,然后。看一下结果,看下结果,这里面结果分为三种啊,第一种如果俩相等是什么是。
09:06
零是不是啊,然后还有另外一种是大于零或者小于零啊,大于零小于零,这里面是真的分为两种情况,哪两种情况呢?在不同操作系统中注意一下我这句话啊,班长记。在不同操作系统中。Copy,呃,不是不是是CMP compare啊。结果会不同,不同在什么程度呢啊。如果是大于的情况下,有的是返回的是一的这个值,如果小于情况,返回的是负一这个值,这是一种情况,还有另外一种情况,什么是有的是比较是什么?阿斯克玛是不是它有的是返回的是。阿斯克马的差值。差值是不是这个差值啊,就是比如说这个A和B差几个,差一个是不是,差一个返回的是一是不是这没有区别啊,比如说A和C呢,差是几啊。
10:06
二它返回的是二或者是负二是不是,那就看哪个在前面哪个在后面了,知道吧,能明白这意思吧,我再说一遍啊,这里面在不同操作系统中,Compare返回结果不同,有的是返回的是一,负一以及零这仨值,有的是返回的是阿斯格玛的差值,所以说我们在操作的时候用哪种是最安全的?相等的是最安全的,是不是只有比较这俩相等的时候,是不是可以作为条件判断的存在啊是不是啊啊比较字符存啊大小是不是一样的,那我看一下是A1逗号AR2。比较完之后,它有个访问值是什么是。歪了,或者叫result也行啊。然后去打印一下PTF。是,嗯。帽D,斜杠N,然后逗号一个V。看结果啊,调试开始执行。
11:02
这块,这个总会出现这种问题,但也解决不了。讲好多年了都没解决这个问题。看是不是返回是零啊,这俩字数是不是相等了,那我再改一下啊,改成什么?改成这个是he斜杠零,然后是hello word,这俩相等的,只要是凯尔直行。负一了吧,看到没有访问结果是负一了啊,再来一个,再来一个什么,再来一个是哈哈,H。嗯,教室开始直销。还是负一吧,是不是,那我们这个Windows中返回的就是什么一和负一那个那一组啊,是不是,那比如说把下面改一下,是不是可能返回的是一啊来看一下。调式开始执行一了吧,看到了吧,啊,这是一零负一的那一组,是不是不同平台下还有不同的值,那好,那你再看一下我另外一种啊,斜杠零,那你告诉我这把返回结果是相同还不相同啊。相同还不相同,你看这个数组大小七个,这个数组大小是六个,它俩能相同吗?
12:02
不能不相同,我们看结果的时候,大家不要在这猜了好不好,诶点错了。激动,还点错了,调试开始执行。价结果是怎么的?如果返为零代表什么?相同它比较是这个阿斯克玛,比较的前提是什么?比较前提是比较斜杠零之前的所有有效字符,明白了吧?呃,跟这个,比如说斜杠零后面再加什么?再加上一个hello word,那是不是也一样啊?比如这里面写斜杠零是呃,随便打了,那这俩一不一样,一样调试开始执行。是不是零啊啊。啊,这是没有问题啊,是比较斜杠连之前的所有要字符,那我这样写呢,斜杠N,然后这个行吧,这也是斜杠N,它相同吗。相同吗?开始执行是不是还是相同的斜杠是不是对应我们这个阿斯克玛中也是一个具体的值啊,这俩阿斯格玛都是一个相同的值,那所以说它俩相同的明白了吧,那这是比较,还有一个叫什么有限比较。
13:02
比较有限,比较区别在于什么,这个大家知道吗?啊,比较长度是吧,In类型的这个Y6等于STRNCPY。不是CMP啊A1,然后是逗号A2,这里面还有第三个值,第三个值是什么?是比较的这个个数是不是那比较,比如说比较什么,比较是三个,那就相同吗?我看返回值是不是就知道了,调是开始执行,如果打印的是零,那就是什么相同是不是,那我再来一个,把这个值改一改,是哈,然后是。W,然后这是。Word,那这俩是相同的,是不是就没有问题啊。那我改一下,改成他俩不相同的。那如果比较,三个相同吗?啊,那我们可以这里面再给大家换一种样式去有限比较啊,把这俩先注销掉。是可以做一个条件判断来出现的,是如果是非什么呀,非这个是。
14:05
NCPCMP,然后括,括起来是A1,然后是A2,然后逗号三。PTF,我这里面写相同还不相同啊,相同。Of。相同的返回值是什么?相同返回值是不是零啊,非零值是不是一啊,才能进到这里面来是不是,所以说这里面再写个什么,写个二才是什么不相同是不是啊。不相同是不是,那我们看结果是不是就知道了。啊,如果写反的情况下,我再改一下不就得了,是不是调试开始执行。不相同是不是,那我改一下啊,改成什么?改成这个是L,这里面相同不相同啊,这叫有限比较,比较是前几个,是前三个吧,是不是123,这个是HEL,这是不是也H1到第四个不相同时候,我已经怎么不比较了,是不是调试开始执行。
15:04
这里面是不是相同了啊,那么它比较什么,比较四个的时候,那你说相同不相同啊。调试该执行是不相同了,因为到第四个时候不相同了,那我这样写啊,比如说这个是斜杠零,这也是什么,这也是斜杠零。我这里面有效四分几个。三个看到了吧,啊三个,那我这里面是什么比较,四个,那你说相同不相同啊。调试开始执行。是不是相同啊,我那我这里面这个再回到咱们之前考,呃。拷贝中啊,我这里面这个hard是多少个是这个是。11个,那我要拷贝20个,能拷贝过来吗?能拷贝过来吗?能拷贝过来20个,还拷贝过来十十一个拷贝过来,11个拷贝的,咱们现在所有操作都是什么,都是字符串处理,函数处理的是字符串,遇到斜杠零就结束了,后面就不能叫字符串了,知道吧啊。
16:07
所以说这个大家注意问题啊,就是你在有限的这个操作中,你如果超出了什么,超出了界限情况下就怎么呢?就是还是在斜杠零之前为基准,知道吧,那明白了吧,这是所有这个拷贝,以及我们这个有限拷贝这一块,那把这个。保存一下吧。
我来说两句