实现strcat函数

 字符串追加函数

1.源字符串必须以‘\0’结束

2.目标空间必须有足够的大,能容纳下源字符串的内容

3.目标空间必须可修改

char* my_strcat(char* arr1, char* arr2)
{
	char* ret = arr1;
	while (*arr1 != '\0')
	{
		arr1++;
	}
	while (*arr1++ = *arr2++)
	{
		;
	}
	return ret;
}
int main()
{
	char arr1[20] = "abc";
	char arr2[] = "def";
	my_strcat(arr1, arr2);
	printf("%s", arr1);
	return 0;
}

你可能感兴趣的:(认识函数,算法,数据结构)