湖北省建设工程质量安全协会网站,精准粉丝引流推广,网站制作怎样快速,网站公司倒闭点击上方蓝字关注我#xff0c;了解更多咨询1、判断当前指针是否有足够的连续空间。如果足够#xff0c;扩大ptr指向的地址并返回。如果不够#xff0c;如何根据size指定的大小分配空间#xff0c;将原始数据复制到新分配的内存中#xff0c;然后释放原始ptr指向的区域。2… 点击上方蓝字关注我了解更多咨询1、判断当前指针是否有足够的连续空间。如果足够扩大ptr指向的地址并返回。如果不够如何根据size指定的大小分配空间将原始数据复制到新分配的内存中然后释放原始ptr指向的区域。2、使用内存后应使用free()函数释放但原指针自动释放无需使用free。实例#include stdio.h
#include stdlib.hint main()
{char *str;/* 一开始的内存分配 */
str (char *)malloc(15);
strcpy(str, Hello World!);
printf(String %s\n, str);/* 重新分配内存 */
str (char *)realloc(str, 25);
strcat(str, , C);
printf(String %s\n, str);free(str);
system(pause);
return 0;
}END*声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。戳“阅读原文”我们一起进步