首页
IT
登录
6mi
u
盘
搜
搜 索
IT
动态内存分配:如何将两个字符串连接成单个字符串
动态内存分配:如何将两个字符串连接成单个字符串
xiaoxiao
2021-03-25
77
注意:字符串就是一串以NUL字节结尾的字符 mallor( )函数并不执行初始化工作
char
*r, *mallor(); r = mallor(
strlen
(s) +
strlen
(t) +
1
);
//让r指向一个地址,该地址的大小动态可调整
//且必须多分配一个字节存放空字节
if
(!r)
//如果分配失败,执行语句
{ complain();
//检查内部寄存器的标志是否为“负”
exit
(
1
); }
strcpy
(r,s);
strcat
(r,t);
//如果程序显式的分配内存,就必须显式的释放内存
free
(r);
转载请注明原文地址: https://ju.6miu.com/read-35248.html
技术
最新回复
(
0
)