实现memcpy函数
来源:互联网 发布:淘宝网婴幼儿童车 编辑:程序博客网 时间:2024/06/05 12:46
#include <stdio.h>
#include<stdlib.h>
#include <assert.h>
void *my_memcpy(void *dest,const void*src,size_t count)
{
void*ret = dest;
assert(dest);
assert(src);
while(count--)
{
src = (char*)src+1;
dest = (char*)dest+1;
*(char *)dest = *(char *)src;
}
return ret;
}
int main()
{
int i=0;
intarr1[ ] ={ 1,2,3,4,5,6,7,8,9,0};
intarr2[10]={0};
intsz = sizeof(arr1)/sizeof(arr1[0]);
my_memcpy( arr1,arr2,4*sizeof(int));
for(i = 0;i<sz;i++)
{
printf("%d",arr1[i]);
}
system("pause");
return 0;
}
1 0
- memcpy函数的实现
- memcpy函数实现
- memcpy函数内部实现
- 【转】实现memcpy函数
- memcpy函数实现
- memcpy函数的实现
- memcpy函数的实现
- 实现memcpy函数
- 实现自定义memcpy函数
- 模拟实现memcpy函数
- 实现memcpy函数
- 实现一个Memcpy函数
- memcpy函数的实现
- memcpy函数实现
- 实现memcpy函数
- 实现memcpy函数
- memcpy函数实现
- memcpy函数实现
- 安卓百分比布局之RelativeLayout
- C语言二维数组(第十天)
- MATLAB使用基础
- oracle查询转换在mysql中实现对比
- 使用DbUtils实现增删改查——ResultSetHandler接口的实现类
- 实现memcpy函数
- 什么是熵?
- 胜者树与败者树
- 1077. Kuchiguse (20)-PAT甲级真题
- js函数可变参数
- 深入剖析 linux GCC 4.4 的 STL string
- kmp的简单应用
- .net 实现字符串加密解密
- 省市县三级联动中如何取对应的名字,而非对应的数字value