// 模拟实现库函数strcpy函数
#include <stdio.h>
#include <assert.h>
char* my_strcpy(char const *p, char *q)
{
char *ret = q;
assert(p != NULL);
assert(q != NULL);
while (*p)
{
*q = *p;
p++;
q++;
}
*q = '\0';
return ret;
}
int main()
{
char *p = "haha";
char q[] = "zhaoyaqian";
printf("第一个字符串:%s\n", p);
printf("第二个字符串:%s\n", q);
printf("strcpy后的字符串:%s\n", my_strcpy(p, q));
return 0;
}
<img src="https://img-blog.csdn.net/20150702100919517?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
【c语言】模拟实现库函数strcpy函数
最新推荐文章于 2024-07-29 05:15:00 发布