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

面试题 相关文章推荐
运行时异常与一般异常有何异同?
Jan 05 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
SQL Server面试题
Apr 04 面试题
数据库笔试题
May 09 面试题
介绍一下SQL Server里面的索引视图
Jul 31 面试题
如何高效率的查找一个月以内的数据
Apr 15 面试题
简述数据库的设计过程
Jun 22 面试题
你对IPv6了解程度
Feb 09 面试题
linux面试题参考答案(4)
Jan 28 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
EJB3推出JPA的原因
Oct 16 面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
PHP开发需要注意的安全问题
2010/09/01 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
PHP CURL获取cookies模拟登录的方法
2013/11/04 PHP
php中异常处理方法小结
2015/01/09 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
JS 控制CSS样式表
2009/08/20 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
对python list 遍历删除的正确方法详解
2018/06/29 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
python如何查看网页代码
2020/06/07 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
python开根号实例讲解
2020/08/30 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
小型女装店的创业计划书
2014/01/09 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
校园广播稿500字
2014/02/04 职场文书
不打扫卫生检讨书
2014/02/12 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
《童年》读后感(三篇)
2019/08/27 职场文书
JS中如何优雅的使用async await详解
2021/10/05 Javascript