memcpy使用案例
时间: 2024-03-31 08:31:02 浏览: 55
memcpy的用法
memcpy是C语言中的一个内存拷贝函数,用于将一段内存的内容复制到另一段内存中。它的函数原型如下:
```c
void *memcpy(void *dest, const void *src, size_t n);
```
其中,`dest`是目标内存的起始地址,`src`是源内存的起始地址,`n`是要复制的字节数。
下面是一个使用memcpy函数的案例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char src[] = "Hello, CSDN!";
char dest[20];
// 使用memcpy将src中的内容复制到dest中
memcpy(dest, src, strlen(src) + 1);
printf("复制后的字符串:%s\n", dest);
return 0;
}
```
在这个案例中,我们定义了一个源字符串`src`和一个目标字符串`dest`。通过调用memcpy函数,将源字符串的内容复制到目标字符串中。最后,我们打印出复制后的目标字符串。
阅读全文