//第一種
#include
#include
#include
void *my_memcpy(void *dest, const
void *src, int count)
return dest;//返回目標空間的起始位址
}void show(int *arr2, int *arr1,int sz)
printf("\n");
}int main()
; int arr2[10] = ;
int sz = sizeof(arr1) / sizeof(arr1[0]);
my_memcpy(arr2, arr1,sizeof(arr1));//記憶體拷貝函式
show(&arr2, &arr1,sz);//顯示陣列arr2元素的函式
system("pause");
return
0;}
//第二種
#include
#include
#include
void *my_memcpy(void *dest, const
void *src, int count)
return ret;//返回目標空間的起始位址
}void show(int *arr2, int *arr1, int sz)
printf("\n");
}int main()
; int arr2[10] = ;
int sz = sizeof(arr1) / sizeof(arr1[0]);
my_memcpy(arr2, arr1, sizeof(arr1));//記憶體拷貝函式
show(&arr2, &arr1, sz);//顯示陣列arr2元素的函式
system("pause");
return
0;}
void *:可以接收任何型別的引數 C語言 模擬實現memcpy
模擬實現記憶體拷貝函式memcpy 該特點與strcpy 比較就是不管是不是string型別均可以比較,只是單純記憶體的比較。void my memcpy void p1,const void p2,size t count char dest char p1 char src char p2 si...
模擬實現memcpy和memove
首先我們應該知道memcpy有什麼作用,他是乙個記憶體拷貝函式,函式原型如下 void memcpy void destination,const void source,size t num 它的作用就是將源拷貝到目標,拷貝num個位元組。下面看具體 實現。void mymemcopy void ...
模擬實現memcpy和memove
首先我們應該知道memcpy有什麼作用,他是乙個記憶體拷貝函式,函式原型如下 void memcpy void destination,const void source,size t num 它的作用就是將源拷貝到目標,拷貝num個位元組。下面看具體 實現。void mymemcopy void ...