C/C++中的memcpy函数的用法
本文主要记录memcpy函数的用法,便于记住函数的过程。
编译环境
codeblock平台
功能
memcpy指的是c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中
头文件
所在头文件 <string.h>或< cstring >
函数原型
_CRTIMP int __cdecl __MINGW_NOTHROW memcmp (const void*, const void*, size_t) __MINGW_ATTRIB_PURE;
参数含义:
- 第一个参数:目的地址
- 第二个参数:源地址
- 第三个参数:所需要复制的字节数
程序用例
- 目的地址与原地址数据宽度相同的时候
int main()
{
char a[4] = "mmmm";
char b[7] = "123455";
memcpy(b,a,3);
printf("%d\n\r",sizeof(b));
printf("%s\n",b)