编写strcpy函数


Posted in 面试题 onJune 24, 2014
已知strcpy 函数的原型是
char *strcpy(char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。
(1)不调用C++/C 的字符串库函数,请编写函数 strcpy
char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL)); // 2分
char *address = strDest; // 2分
while( (*strDest++ = * strSrc++) != ‘\0’ ) // 2分
NULL ;
return address ; // 2分
}
(2)strcpy 能把strSrc 的内容复制到strDest,为什么还要char * 类型的返回值?
答:为了实现链式表达式。 // 2 分
例如 int length = strlen( strcpy( strDest, “hello world”) );

Tags in this post...

面试题 相关文章推荐
如何在存储过程中使用Loop
Jan 05 面试题
.net面试题
Sep 17 面试题
程序集与命名空间有什么不同
Jul 25 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
C#软件工程师英语面试题
Jun 07 面试题
如何进行Linux分区优化
Sep 13 面试题
Linux操作面试题
May 16 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
GC是什么?为什么要有GC?
Dec 08 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
什么是继承
Dec 07 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
DWR Ext 加载数据
2009/03/22 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
vue.js实现只弹一次弹框
2018/01/29 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python学习入门之区块链详解
2017/07/25 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
PyQt5 多窗口连接实例
2019/06/19 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
大学生创业计划书的用途
2014/01/08 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
大学军训感言1500字
2014/03/09 职场文书
企业党员公开承诺书
2014/03/26 职场文书
班主任个人工作反思
2014/04/28 职场文书
人事任命书怎么写
2014/06/05 职场文书
宣传口号大全
2014/06/16 职场文书
病人慰问信范文
2015/02/15 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
在职证明书模板
2015/06/15 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
Python socket如何解析HTTP请求内容
2022/02/12 Python