自行代码模拟实现字符串拷贝的代码
#include <stdio.h>
char* my_strcpy(char *dest, const char *src)
{
char *ret = dest;//记录目标字符串的首地址
while ( *src) //在进行拷贝的同事,地址进行右移动,直到源字符串出现为‘\0’
{
*dest= *src ;
dest++;
src++;
}
*dest=*src;
return ret;
}
int main()
{
char arr1[] = "abcdef";
char arr2[] = "gffe";
my_strcpy(arr1, arr2);
printf("%s", arr1);
return 0;
}