1.memcpy()的函数原型
void *memcpy(void*dest, const void *src, size_t n);
2、主要作用
src指向的地址向dest地址中复制n个字节的数据。演示代码如下所示。
#include<stdio.h> #include<iostream> #include<string.h> using namespace std; int main() { const char src[20] = "asdfghj"; char dest[20]; memcpy(dest, src, strlen(src) + 1); printf("dest = %s\n", dest); return 0; }
如果目标数组destin本身已有数据,执行memcpy()后,将覆盖原有数据(最多覆盖n)