为了账号安全,请及时绑定邮箱和手机立即绑定

模仿strcpy()函数来实现自己的字符串拷贝函数?

模仿strcpy()函数来实现自己的字符串拷贝函数?

Yii
一只斗牛犬 2019-02-05 16:05:40
模仿strcpy()函数来实现自己的字符串拷贝函数
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

程序如下:
char *strcpy_v1(char *dest , const char *src)
{
//调试时,使用断言,入口检测
assert( (dest!=NULL) && (src!=NULL) );

//注意这里的内存指向参数dest所在的内存,不是栈内存,因而可以在函数中返回
char *to = dest;

//主要操作在while条件中完成
while( (*dest++ = *src++)!='\0')
{
NULL;
}

//返回拷贝字符串首地址,方便连缀,比如strlen(strcpy(dest,"hello"))
return to;
}

查看完整回答
反对 回复 2019-03-20
?
ITMISS

TA贡献1871条经验 获得超8个赞

char * mystrcpy(char *dest,const char *src)
{
if(dest==NULL||src==NULL)
{
return NULL;
}
else
{
while((*(dest++)=*(src++))!='\0');
retrun dest;
}
}

查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 843 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信