温馨提示×

c语言中memcpy函数的使用方法是什么

小亿
82
2024-05-09 11:43:49
栏目: 编程语言

memcpy函数用于将指定长度的数据从源地址复制到目标地址。

其基本语法为:

void *memcpy(void *dest, const void *src, size_t n);

其中,dest为目标地址,src为源地址,n为要复制的字节数。

例如,将一个整型数组从源地址复制到目标地址可以这样写:

int src[5] = {1, 2, 3, 4, 5};
int dest[5];

memcpy(dest, src, 5 * sizeof(int)); //复制5个整数

需要注意的是,memcpy函数只是简单地将源地址的数据复制到目标地址,如果源地址和目标地址有重叠,可能会导致未定义的行为。因此在使用时应确保源地址和目标地址之间没有重叠。

0