实现strcpy函数

 字符串拷贝函数

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

2.会将源字符串中的‘\0’拷贝到目标空间

3.目标空间必须足够大,以确保能存放源字符串

4.目标空间必须可变

char* my_strcpy(char* dest, const char* src)
{
	assert(dest && src);
	char* start = dest;
	while (*dest++ = *src++)
	{
		;
	}
	return start;
}
int main()
{
	char arr1[20] = { 0 };
	char arr2[] = "abcdef";
	char* ret = my_strcpy(arr1, arr2);
	printf("%s", ret);
	return 0;
}

你可能感兴趣的:(Java,算法)