面试题---实现strcpy函数

#include <stdio.h>


char *strcpy(char *strDest,char *strSrc)
{
    if(strDest == NULL || strSrc == NULL)
        return NULL;

    char *p =strDest;
    while(*strSrc != '\0')
    {
        *p = *strSrc;
        strSrc++;
        p++;
    }
    return strDest;
}

int main()
{
    char strSrc[] = "Hello World!";
    char strDest[20];
    strcpy(strDest,strSrc);
    printf("赋值结果为:%s\n",strDest);
    return 0;
}

 

posted @ 2017-11-13 21:17  青儿哥哥  阅读(470)  评论(0编辑  收藏  举报