c语言memcpy用法
时间: 2023-12-25 07:28:23 浏览: 92
memcpy的用法
C语言中的memcpy函数用于将源内存区域的内容复制到目标内存区域,其函数原型为:
```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 str1[] = "Hello";
char str2[] = "World";
char str3[10];
memcpy(str3, str1, 5); // 将str1的前5个字符复制到str3中
memcpy(str3 + 5, str2, 6); // 将str2的所有字符复制到str3中
printf("%s\n", str3); // 输出:HelloWorld
return 0;
}
```
阅读全文