代码实现:
#include<stdio.h>
void mystrcpy(char *des,char *src)
{
int i=0;
while(src[i]!='\0')
{
des[i]=src[i];
i++;
}
des[i]='\0';
//也可以用下面的方法
//while(*src!='\0')
//{
// *des=*src;
// des++;
// src++;
//}
//*des='\0';
//或者下面方法
//while(*des++ = *src++)
//{
// ;
//}
}
int main()
{
char arr1[]="hello";
char arr2[]="world";
mystrcpy(arr1,arr2);
printf("arr1[]=%s\n",arr1);
return 0;
}
实现结果: