进阶C语言------>字符函数和字符串函数------strcat函数

函数头文件#include

注意点

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

2.目标空间足够大

3.目标空间可修改

//strcat函数

//char* strcat(char* destination, const char* source);
#include
int main()
{
	char arr1[20] = "WDJ\0xxxxxxxxx";//arr2第一个字符会覆盖arr1的\0,同时arr2的\0也会追加过去
	char arr2[] = "NB";

	printf("%s\n", strcat(arr1, arr2));//两个数组都必须有\0


	return 0;
}

上述代码中的两段注释是strcat函数的细节点

下面用例子解释第一段注释:

进阶C语言------>字符函数和字符串函数------strcat函数_第1张图片

图1

 

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