那我们先用strcpy实现字符串的拷贝:(根据函数进行参数填写:dest是指目标字符串地址 src是指源字符串地址)
代码如下:接下来我们自己写一个模仿strcpy的函数:
代码如下:以上当我们写出这一个函数来说明我们已经成功了百分之50了 , 我们先对之前的函数库进行观察,从而对代码进行优化。
代码如下:我们对代码进行了优化,然后我们介绍一下assert的函数:是一个用来检查代码的程序。
assert函数库的解释:当我们仔细观察的时候strcpy这个函数是有返回值的,返回值为char类型,实际来说返回的目的地址的起始地址,作用是为了进行链式访问进行设计的,我们试编写这样的一个代码。
代码如下:起始我们还有一部操作就是将形参的scr参数用count进行保护起来。
我们进行解释一下:
1:const放在*的左边时
意思是:p指向的对象不能通过p来改变了,但是p变量本身的值是可以带边的。
2:const放在*的右边时
意思是:p指向的对象是可以通过p来改变的,但是不能修改p变量本身的值。



