前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序面试题

程序面试题

作者头像
用户1624346
发布2018-04-17 17:21:31
4240
发布2018-04-17 17:21:31
举报
文章被收录于专栏:calmoundcalmound

1已知strcpy函数的原型是 char *strcpy(char *strDest, const char *strSrc); 其中strDest是目的字符串,strSrc是源字符串。 a)不调用C++/C的字符串库函数,请写出函数strcpy。 b)strcpy能把strSrc的内容复制到strDest,为什么还要char* 类型的返回值? a)

char *strcpy(char *strDest, const char *strSrc)
       {
            assert((strDest!=NULL) && (strSrc !=NULL));  
            char *address = strDest;                    
            while( (*strDest++ = * strSrc++) != '\0' )    
                NULL ;
            return address ;                           
       }

b)为了实现链式表达式。例如 int length = strlen( strcpy( strDest, “hello world”) );

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-08-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档