首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

C语言将两个字符串串联

发布网友 发布时间: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的后面
以实现两字符串的串联

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com