为什么在再次调用 malloc() 函数之前使用 realloc() 函数来调整动态分配的数组的大小而不是使用 free() 函数(即优缺点、优缺点等)?它用于 C 编程,但我找不到合适的标签。提前致谢。
最佳答案
优点是 realloc 会保留内存的内容。使用 free + malloc 您需要重置数组中的数据。
关于c - 使用 realloc 与 free -> malloc 函数的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1401234/