strcat函数是用来追加字符串的
它的返回类型为char*,返回的是目标字符串。
strcat的使用
int main()
{
char arr1[20] = "asdfg";
char arr2[] = "zxcvb";
strcat(arr1, arr2);
printf("%s", arr1);
return 0;
}
运行结果是将arr2的字符串追加到arr1的后面,在这里有以下几点需要注意,
1、源字符串必须以 '\0' 结束。(不然不知道追加到何时停止)
2、目标空间必须有足够的大,能容纳下源字符串的内容。(不够大则会产生越界访问)
3、目标空间必须可修改。(strcat会改变目标字符串)
4、追加的时候是从目标字符串的'