C语言_strcat字符串追加
//字符串追加
int main()
{
char arr1[20] = "hello ";
strcat(arr1,"world");
printf("%s\n",arr1);
return 0;
}
//模拟字符串追加
#include<assert.h>
char* my_strcat(char* dest, const char* src)
{
assert(dest && src);
char* ret = dest;
int i = 0;
while (*dest != '\0')
{
dest++;
}
while (*dest++ = *src++)
{
;
}
return ret;
}
int main()
{
char arr1[20] = "hello ";
my_strcat(arr1, "world");
printf("%s\n", arr1);
return 0;
}
输出结果:hello world
浙公网安备 33010602011771号