C语言_字符串_strcpy
模拟实现 strcpy
//模拟实现 strcpy
#include<assert.h>
char * my_strcpy(char *dest,const char *src)
{
assert(dest && src);
char* ret = dest;
while (*src != '\0')
{
*dest++ = *src++;
}
*dest = *src; //\0
/*
简化版
while(*dest++ = *src++)
;
*/
return ret;
}
int main()
{
char arr1[] = "abcdef";
char arr2[20] = { 0 };
my_strcpy(arr2,arr1);
printf("%s\n",arr2);
return 0;
}
浙公网安备 33010602011771号