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

面试题 相关文章推荐
C语言编程题
Mar 09 面试题
不开辟用于交换数据的临时空间,如何完成字符串的逆序
Dec 02 面试题
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
May 18 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Jul 21 面试题
介绍一下linux的文件系统
Mar 20 面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 面试题
斯福泰克软件测试面试题
Feb 16 面试题
几道Java和数据库的面试题
May 30 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Jul 02 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
PHP常用的类封装小结【4个工具类】
2019/06/28 PHP
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
Flask之pipenv虚拟环境的实现
2019/11/26 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
运动会广播稿60字
2014/01/15 职场文书
土木工程专业推荐信
2014/02/19 职场文书
根叔历年演讲稿
2014/05/20 职场文书
超市主管竞聘书
2015/09/15 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书