c语言中如何释放已定义的数组空间?
在c/c语言中,如果是动态分配的数组,可以使用realloc()函数重新分配。函数原型是void*realloc(void*ptr,size)uutsize)参数size是一个新值。例如,将以前的动态空间2000缩小为800时,大小将为800。原始分配空间中前800字节的内容将继续有效,随后的1200字节将被释放。如果它是静态分配(声明的)数组,则不能释放它。
原文标题:释放数组空间 C语言中如何释放已定义的数组空间?,如若转载,请注明出处:https://www.tzjingsheng.com/news/54822.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。