strcpy函数
- 原型 char stcpy(char dest, char* src)**
模拟原码
char* my_strcpy(char* dest, const char* src)//我们不希望被拷贝内容被改变,所以用const修饰src
{
assert(dest != NULL);
assert(src != NULL);
char* p = dest; //指针加减操作后不能自动回到原处
while (*dest++ = *src++)
;
return p;// 返回地址
- main函数
int main()
{
char* src = "abcdef";
char dest[10] = { 0 };
printf("%s\n", my_strcpy(dest, src));//链式访问
return 0;
}