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

 我来答
勤奋的紫幽
推荐于2018-03-14 · 超过22用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:22万
展开全部
程序如下:
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;
}
xiaoma1991ZR
2014-10-02
知道答主
回答量:1
采纳率:0%
帮助的人:1324
展开全部
char * mystrcpy(char *dest,const char *src)
{
if(dest==NULL||src==NULL)
{
return NULL;
}
else
{
while((*(dest++)=*(src++))!='\0');
retrun dest;
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式