文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>strcpy--你会写吗?

strcpy--你会写吗?

时间:2010-03-14  来源:sysuzsxcu

参加软件工程师应聘的笔试常常会遇到这个题目--实现strcpy函数,原型是char * strcpy(char * target, const char * source);

如果你认为这是一个太简单的题目而敷衍了事,很可能马上被bishi了。

这道题可以说是“麻雀虽小,五章俱全”。第一,从你的代码中可以看出你的编码风格;第二,可以看出你的思维是否严密,对异常处理是否到位。

这里有一个参考答案,看看你写的和它有多大的差距吧:


char * strcpy(char * target, const char * source)
{
    if ((NULL == target) || (NULL == source))
    {
        throw "invalid argument(s)";
    }
    char * const targetCopy = target;
    while ((*target++ = *source++) != '\0');
    return targetCopy;
}


相关阅读 更多 +
排行榜 更多 +
夕鸟

夕鸟

生活实用 下载
partyplay

partyplay

聊天通讯 下载
婚礼纪

婚礼纪

生活实用 下载