如果我使用malloc()来增加数组的大小,这是否总是有效,或者我是否有时会得到一个内存错误?
malloc()
发布于 2011-10-05 01:31:51
值得一提的是,malloc不会增加现有内存的大小。它分配新的内存。realloc可用于“增加”内存,但它有时是一个棘手的函数(它可能返回与原始内存不同的指针,如果它无法分配新内存,则原始内存将保持不变)。
malloc
realloc
https://stackoverflow.com/questions/7651756
相似问题