复制内存-实现memmove()

view plaincopy to clipboardprint?

void * memmove(void *dest,const void *src,size_t n)   

{   

  assert((dest!=0)&&(src!=0));    // 这行不说了,很重要   

  char * temp=(char * )dest;   //注意这里,一定要转换   

  char * ss=(char * )src;   

  int i=0;   

  for(;i < N;I++)   

    {   

      *temp++=*ss++;   

    }   

  return temp;   

}

posted on 2011-05-28 18:06  xuq  阅读(104)  评论(0编辑  收藏  举报

导航