博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第九十六题(编写strcpy 函数)
阅读量:6939 次
发布时间:2019-06-27

本文共 401 字,大约阅读时间需要 1 分钟。

96.08 年中兴校园招聘笔试题
1.编写strcpy 函数
已知strcpy 函数的原型是
char *strcpy(char *strDest, const char *strSrc);

当中strDest 是目的字符串。strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数strcpy。

代码:

char* strcpy(char* strDest, const char *strSrc)	{		if (strDest == NULL || strSrc == NULL)			return NULL;		while (*strSrc != '\0')			*strDest++ = *strSrc++;		*strDest = '\0';		return strDest;	}
须要使用者保证strDest的空间大小大于等于strSrc的空间大小。否则会出现内存越界的情况。

转载地址:http://qnfnl.baihongyu.com/

你可能感兴趣的文章
Net设计模式实例之单例模式( Singleton Pattern)
查看>>
Visual Studio中的单元测试
查看>>
MMAP和DIRECT IO区别【转】
查看>>
ios实例开发精品文章推荐(7.22)
查看>>
10个帮助网页设计师创建品牌形象的工具
查看>>
C# Winform 里面读取 XML 的方法(转)
查看>>
前端性能之-为何要将多个图标放在一张背景图里?
查看>>
ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
查看>>
Learning Perl chapter 4 练习题
查看>>
TypeScript的全部资料,以后都放这儿了
查看>>
Linux内核通知链分析【转】
查看>>
颜色名称集合
查看>>
oracle 整理 正则表达式1
查看>>
cocos2d-x笔记(十一)Lua发展飞机战争-5- 让飞机动
查看>>
JavaScript 正则表达式上——基本语法
查看>>
.Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)
查看>>
TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)...
查看>>
查看 docker 容器使用的资源
查看>>
浅议C++ 中的垃圾回收方法
查看>>
[cb]NGUI事件及复杂UI管理
查看>>