strcpy函数的实现

来源:互联网 发布:海德汉系统编程手册 编辑:程序博客网 时间:2024/06/07 06:33
#include<stdio.h>
#include<assert.h>
#include<string.h>

char* my_strcpy(char *dest, const char *src)  //返回char*类型的原因是为了链式访问

                                                                        //const放在*左边,*src所指向的内容不能被改变

{
char *ret = dest;
assert(dest != NULL);    //空指针不能解引用
assert(src != NULL);
while (*dest++ = *src++)
{
;
}
return ret;
}


int main()
{
char buf[20];
printf("%d\n", strlen(my_strcpy(buf, "hello bit.")));
system("pause");
return 0;

}


1 0
原创粉丝点击