发布网友 发布时间:2022-04-22 02:22
共2个回答
热心网友 时间:2023-12-16 09:45
可以使用string.h头文件中的strcat函数
char
*a="123";
char
*b
=
"abc";
strcat(a,b)即可,更多的字符串操作可以看一下string.h头文件中
有好多封好的,
如果不想用的话就可以自己写一个函数
函数内容:1.获取两个字符串的总长度,如total_len=len1+len2然后申请一个动态的数组大小为total_len
然后把字符串中的内容依次放进去就可以了。
热心网友 时间:2023-12-16 09:45
begin得到的是
str1的长度
for循环
控制条件
str2[i]!='\0'
是指还没到到字符串
str2
的末尾
j=begin
那str1[j]
就是str1的最后
即str1
的'\0',
str1[j]=str2[i]
是将
str2
从第一个开始
依次加在了str1的后面
以实现两字符串的串联