#include <stdio.h>
#include<assert.h>
char* my_strcpy(char *dest, const char *src) // char my_strcpy(char dest[], char *src) //链式访问
{
char *ret = dest; //,MSDN 中定义比如有返回值
assert(dest && src); //断言函数 防止空指针的存在
while(*dest++ = *src++)
{
;
}
return ret;
}
int main()
{
char dest[10] = {0};
char *psrc = "abcdef";
my_strcpy(dest,psrc);
printf("%s\n",dest);
return 0;
}