发布网友 发布时间:2022-04-22 10:39
共2个回答
热心网友 时间:2023-11-01 20:26
1)简单来,直接用
strcat
函数,需要包含头文件
string.h
2)自己实现的话也不麻烦,但是要考虑一些细节:
假设两个字符串指针为
str1,str2
,现在要讲
str1
和
str2
连接成一个新的字符串。
a.考虑指针
str1,str2
是否非空
b.如果将str2的内容直接连接到str1的末尾,要考虑str1是否有足够的剩余空间来放置连接上的str2的内容。
如果用一个新的内存空间来保存str1和str2的连接结果,需要动态分配内存空间。
热心网友 时间:2023-11-01 20:27
两次复制?
意思是abc变成abcabc?
考虑到数组大小的问题可以动态创建数组然后进行复制
支付宝5rmb给你代码如何