memcpy是指C和C++中用來內(nèi)存拷貝的函數(shù)。該函數(shù)的原型是void *memcpy(void *destin, void *source, unsigned n);該函數(shù)從源內(nèi)存地址的開頭復制若干字節(jié)到目的內(nèi)存地址,即從源內(nèi)存中拷貝n個字節(jié)目標destin內(nèi)存中。
memcpy 函數(shù)語法
函數(shù)原型
void *memcpy(void *destin, void *source, unsigned n);
參數(shù)
destin– 指向用于存儲復制內(nèi)容的目標數(shù)組,類型強制轉(zhuǎn)換為 void* 指針。
source– 指向要復制的數(shù)據(jù)源,類型強制轉(zhuǎn)換為 void* 指針。
n– 要被復制的字節(jié)數(shù)。
返回值
該函數(shù)返回一個指向目標存儲區(qū) destin 的指針。
功能
從源 source 所指的內(nèi)存地址的起始位置開始拷貝 n 個字節(jié)到目標 destin 所指的內(nèi)存地址的起始位置中。
所需頭文件
C 語言:#include
C++:#include