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

面试题 相关文章推荐
怎样让char类型的东西转换成int类型
Dec 09 面试题
strstr()的简单实现
Sep 26 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
数据库方面面试题
Apr 22 面试题
创建索引时需要注意的事项
May 13 面试题
Order by的几种用法
Jun 16 面试题
什么是网络协议
Apr 07 面试题
非常详细的C#面试题集
Jul 13 面试题
一些Unix笔试题和面试题
Jan 22 面试题
广州某公司软件工程师面试题
Dec 22 面试题
Java面试题汇总
Dec 06 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
一个分页的论坛
2006/10/09 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
Python内置函数OCT详解
2016/11/09 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
python实现自动打卡的示例代码
2020/10/10 Python
python3 kubernetes api的使用示例
2021/01/12 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
文明礼仪小标兵事迹
2014/01/12 职场文书
银行贷款委托书范本
2014/10/11 职场文书
孔子观后感
2015/06/08 职场文书
小学语文教师研修日志
2015/11/13 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS