[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;
}
上一篇:攻防世界 Reverse Mysterious


下一篇:strlen、strcpy、strcat、strcmp函数编写