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