【C语言】strcat函数的实现

strcat:

将两个char类型链接。
返回指向字符串的 指针
 
然后我们简单实现一下这个函数:
#include
#include
char * my_strcat(char *str1,char const *str2)
{
	char* tmp=str1;
	assert(str1);
    assert(str2);
	while(*str1!='\0')
	{
		str1++;
	}
	while(*str1=='\0')
	{
		*str1++ = *str2++;
	}
	return tmp;
}

int main()
{
	char p[10]="abbc";
	char *q="defg";
	printf("%s\n",my_strcat(p,q));
	return 0;
}


运行结果如图所示:

你可能感兴趣的:(c语言,strcat)