免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HopeCao
打印 上一主题 下一主题

出现频率最高的笔试题strcpy写法 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-09-27 11:56 |显示全部楼层
/**
* strcpy - Copy a %NUL terminated string
* @dest: Where to copy the string to
* @src: Where to copy the string from
*/

char * strcpy(char * dest,const char *src)
{
        char *tmp = dest;

        while ((*dest++ = *src++) != '\0')
                /* nothing */;
        return tmp;
}


这个贴子也能反映出,写搞质量C/C++的人在一知半解的情况下,自我感觉却非常良好。吐血的是还要出来误人子弟

论坛徽章:
0
2 [报告]
发表于 2008-09-27 12:32 |显示全部楼层
原帖由 benjiam 于 2008-9-27 12:14 发表
from strcat 的代码

微软的代码。 的确是的 strcpy 根本没有考虑异常, 错误,失败的情况。

套用这里某位老兄原来的说法 就是让他直接崩溃,然后找到bug.


但是应该说 你如果面试敢写 上面的代码 就意味着你面试的结束。


面试技术题的至少是公司里技术上有点地位的人,应该知道这样的正确写法的概率还是很大的。到底这是比较基础的东西,我觉得我接触过的技术好点的人大多明白,特别是搞过linux源代码的。

但是如果面试官真的就像那写一楼那个例子的人,那直接回家也罢。如果进了的话,跟别人还好,有可能就跟了这种人干活那就太危险了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP