【c语言】实现char * my_strcat(char * dest,char *src)函数. 回来: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
【c语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面

/*实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面。 例如:char dest[10] = "andef"; char *src = "ghi"; my_strcat();之后,dest指向的字符串为"andefghi".*/ #include <stdio.h> char * my_strcat(char * dest,char const *src) { while( *dest != '\0') { dest++; } while( *src != '\0') { *dest++ = *src++; } *dest = '\0'; return dest; } int main() { char dest[10] = "andef"; char *src = "ghi"; my_strcat(dest,src); printf("追加后的字符串是:%s\n",dest); return 0; }