本文主要是介绍简单c之模拟实现mem类函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.模拟实现memcpy#include<stdio.h>
#include<assert.h>
void* my_memcpy(void* dest,void* src,int count)
{
char* pdest=(char*) dest;//必须要把目标数组跟原数组强制转化为char*指针,因为count需要一个一个字节拷贝。
char* psrc =(char*) src;
assert(dest!=NULL);
assert(src!=NULL);
while(count)
{
* pdest++=* psrc++;
count--;
}
return dest;
}
int main()
{
int arr[10];
int str[]={1,2,3,4,5,6,
这篇关于简单c之模拟实现mem类函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!