数组拷贝函数

memcpy

  1. 函数原型:void *memcpy(void *dest, const void *src, size_t n);
  2. 功能:从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中;
  3. 所需头文件:#include
  4. 例子:
#include
#include

#define uint8_t unsigned char

void main()
{
    int arr1[4] = {1,2,3,4};
    int arr2[4];

    int i;
    memcpy(arr2,arr1,sizeof(int)*4);

    for(i=0;i<4;i++)
        printf("%d ",arr2[i]);
    printf("\n");
    
}
/**************
1 2 3 4
**************/

你可能感兴趣的:(数组拷贝函数)