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

面试题 相关文章推荐
PHP开发的一般流程
Aug 13 面试题
怎样让char类型的东西转换成int类型
Dec 09 面试题
外企C语言笔试题
Nov 10 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
将一个数的从第5位开始的7个数取出,其余位置0
May 26 面试题
经典c++面试题二
Aug 14 面试题
数据库面试要点基本概念
Oct 31 面试题
北京-环亚运商测试题.net程序员初步测试题
May 28 面试题
NET程序员上机面试题
May 23 面试题
C#软件工程师英语面试题
Jun 07 面试题
编程实现去掉XML的重复结点
May 28 面试题
Python是如何进行类型转换的
Jun 09 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 #面试题
统计每一学生的平均成绩
Jun 06 #面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 #面试题
上海奥佳笔试题面试题
Nov 16 #面试题
将一个文本文件的内容按倒序打印出来
Jan 05 #面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 #面试题
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
Sep 16 #面试题
You might like
农民和部队如何穿矿
2020/03/04 星际争霸
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
使用php判断浏览器的类型和语言的函数代码
2013/02/28 PHP
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
详解python3中的真值测试
2018/08/13 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
Django如何批量创建Model
2020/09/01 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
奖学金自我鉴定范文
2013/10/03 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
给民警的表扬信
2014/01/08 职场文书
签约仪式策划方案
2014/06/02 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
学习心理学的体会
2014/11/07 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
学校教学管理制度
2015/08/06 职场文书
高中信息技术教学反思
2016/02/16 职场文书
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL