strcat函数详解&&注意事项&&模拟实现

Posted 在下赵某人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strcat函数详解&&注意事项&&模拟实现相关的知识,希望对你有一定的参考价值。

strcat

在这里插入图片描述
eg:
在这里插入图片描述

注意事项:

  • 1-源字符串必须以 ‘\\0’ 结束。
  • 2-目标空间必须有足够的大,能容纳下源字符串的内容。
  • 3-目标空间必须可修改。
  • 4- strcat不可以自己给自己追加
  • 5- strcpy模拟实现
//模拟实现
char* my_strcat(char* dest, const char* src)
{
	char* ret = dest;
	assert(dest && src);//NULL值为零

	//找到目标字符串(dest)末尾的 '\\0' 
	while (*dest != '\\0')
	{
		dest++;
	}
	//追加
	while (*dest++ = *src++)
	{
		;
	}
	return ret;
}

以上是关于strcat函数详解&&注意事项&&模拟实现的主要内容,如果未能解决你的问题,请参考以下文章

strcat & 覆盖

strlen函数详解&&注意事项&&模拟实现

strcpy函数详解&&注意事项&&模拟实现

php引用(&)详解及注意事项——引用返回function &a();&a()

常用函数strcpy strcat strcmp strlen memcpy memset

strcpy和strcat易忽略点