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

面试题 相关文章推荐
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
SQL Server里面什么样的视图才能创建索引
Apr 17 面试题
Oracle的内存结构(Memory structures)
Jun 10 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
上海天奕面试题笔试题
Apr 19 面试题
2019年.net常见面试问题
Feb 12 面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
linux面试题参考答案(2)
Dec 06 面试题
一套软件开发工程师笔试题
May 18 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
北京振戎融通Java面试题
Sep 03 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
php session和cookie使用说明
2010/04/07 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
php读取大文件示例分享(文件操作类)
2014/04/13 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
js实现简单div拖拽功能实例
2015/05/12 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
node打造微信个人号机器人的方法示例
2018/04/26 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
python怎么删除缓存文件
2020/07/19 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
使用索引有什么好处
2016/07/27 面试题
工商管理系学生的自我评价分享
2013/11/29 职场文书
行政专员岗位职责
2014/01/02 职场文书
2015年化工厂工作总结
2015/05/04 职场文书