四个拷贝函数的分析与实现
作者:网络转载 发布时间:[ 2016/10/8 10:47:17 ] 推荐标签:拷贝函数 .NET
概述:
1:strncpy和strncpy主要是用于字符串的拷贝。
2:而memcpy()和memmove()则适用于所有的数据类型。
3: memcpy()和memmove()这两者的区别在于内存重叠的处理。
4:本文给出的代码都是基于函数的功能所写的代码,不一定是官方的实现代码。但是实现的功能是一样的。
展开:
/*************************************************/
1.strcpy()函数
/*************************************************/
1 原型:
char *strcpy(char* dest, const char *src);
2 定义
把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间
3 拷贝终止条件
当src字符结束时,把src末尾的’