其他分享
首页 > 其他分享> > [C练习]实现strcat

[C练习]实现strcat

作者:互联网

久违的博客,开学忙飞,之后计划发个实现了基本功能的生命游戏

#include <stdio.h>
#include <assert.h>

char* MyStrcat(char* dst, const char* src){
    assert(dst && src);
    char* tmp = dst;
    while (*dst) {
        dst++;
    }
    while (*dst++ = *src++); {
        ;
    }
    return tmp;
}

int main(){
    char str1[10] = "abc";
    char str2[] = "def";
    char* str = MyStrcat(str1, str2);
    printf("%p,str1=%s\n", str1,str1);
    printf("%p,str2=%s\n", str2,str2);
    printf("%p,str=%s\n", str,str);
    return 0;
}

标签:实现,str2,dst,练习,strcat,char,str,printf,str1
来源: https://blog.csdn.net/niokia0v0/article/details/120375045