一、函數原型數組
void *memcpy(void *destin,void *source,unsigned n);函數
其中,spa
該函數返回一個指向目標存儲區destin的指針。若是destin存在數據,將會被覆蓋。該函數存在與頭文件string.h中。指針
二、實現的功能code
從source所指的內存地址的起始位置開始拷貝n個字節到目標destin所指的內存地址的起始位置中。blog
三、memcpy與strcpy區別:內存
四、程序案例:字符串
#include<stdio.h> #include<string.h> #include<stdlib.h> #define N 9 int main() { char* a=(char*)malloc(sizeof(char)*N); char* b="Who are you?"; memcpy(a,b,N); printf("%s\n",a); return 0; }
運行結果:原型
Who are y
string