void 指针

来源:互联网 发布:凌志软件对日 编辑:程序博客网 时间:2024/05/22 16:44

void *memcpy(void *dest,void * src,unsigned int n);


void *MyMemcpy(void *dest,const void *src,int n)
{
    int *pDest = (int *)dest;
    int *pSrc = (int *)src;
    for(int i=0;i<n;i++)
    {
        *(pDest+1) = *(pSrc+1);
    }
    return dest;
}

在#include <mem.h>,#include <string.h>里


#include <stdio.h>

#include <cstring>
#include <stdlib.h>
#include <cmath>
#include <mem.h>
int main()
{
  int a1[10]={1,2,3};
  int a2[10]={0};
  memcpy(a1,a2,10*sizeof(int));
  for(int i=0;i<10;i++)
  {
      printf("%d ",*(a2+i));
  }
  return 0;
}


原创粉丝点击