编写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面试中常遇到的问题,也是需要注意的几点
Aug 30 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
May 03 面试题
Linux常见面试题
Mar 18 面试题
Linux机考试题
Oct 16 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
Jul 24 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
Apr 07 面试题
如何获得EntityManager
Feb 09 面试题
Ajax的优点和缺点
Nov 21 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
关于Java finally的面试题
Apr 27 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
3种平台下安装php4经验点滴
2006/10/09 PHP
php去除HTML标签实例
2013/11/06 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
php搜索文件程序分享
2015/10/30 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
在pycharm中实现删除bookmark
2020/02/14 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
Reformation官网:美国女装品牌
2018/09/14 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
积极分子思想汇报
2014/01/04 职场文书
回门宴父母答谢词
2014/01/26 职场文书
企业宣传方案
2014/03/04 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
工程采购员岗位职责
2014/03/09 职场文书
给朋友的道歉短信
2015/05/12 职场文书
靠谱的活动总结
2019/04/16 职场文书
MySQL数据库⾼可⽤HA实现小结
2022/01/22 MySQL
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS