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

面试题 相关文章推荐
Java的for语句中break, continue和return的区别
Dec 19 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
外企C语言笔试题
Nov 10 面试题
abstract是什么意思
Feb 12 面试题
Linux Interview Questions For software testers
May 17 面试题
为什么需要版本控制
Oct 28 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
Mar 23 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 面试题
JSF的标签库有哪些
Apr 27 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
PHP中PDO的错误处理
2011/09/04 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
php实现的http请求封装示例
2016/11/08 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
详解webpack 热更新优化
2018/09/13 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
Djang中静态文件配置方法
2015/07/30 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
python决策树之C4.5算法详解
2017/12/20 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
python快排算法详解
2019/03/04 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
朋友聚会开场白
2015/06/01 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Java中的继承、多态以及封装
2022/04/11 Java/Android