c strcpy函数代码实现

有返回值的官方写法

char *  Mystrcpy(char * dest,const char *str)
{
    char *temp = dest;
    while (*dest++ = *str++) {}
    return temp;
}

无返回值 直接拷贝到第一个参数位置

void Mystrcpy(char * dest, const char *str)
{
    char *temp = dest;
    while (*dest++ = *str++) {}
    dest = temp;
}

 

posted @ 2021-04-12 16:20  紅人  阅读(130)  评论(0编辑  收藏  举报