编写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...

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
函数指针的定义是什么
Aug 14 面试题
RealTek面试题
Jun 28 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
.net工程师笔试题
Jun 09 面试题
程序员机试试题汇总
Mar 07 面试题
恶意软件的定义
Nov 12 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
一套软件开发工程师笔试题
May 18 面试题
两道JAVA笔试题
Sep 14 面试题
初级Java程序员面试题
Mar 03 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
JavaScript数据类型转换的注意事项
2016/07/31 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
2017/06/19 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
python使用range函数计算一组数和的方法
2015/05/07 Python
python实现矩阵乘法的方法
2015/06/28 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
助人为乐表扬信范文
2014/01/14 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
2015中学教学工作总结
2015/07/22 职场文书