实现strcpy

#include <stddef.h>

char* strcpy(char* dest, const char* src)
{
  if (dest == NULL || src == NULL)
    return NULL;
  if (dest == src)
    return dest;
  char* tmp = dest;
  while ((*dest++ = *src++) != '\0');
    return tmp;
}

 

posted on 2013-09-27 17:06  chenkkkabc  阅读(142)  评论(0编辑  收藏  举报