C/C++教程

[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;
}
这篇关于[C练习]实现strcat的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!