2016 - 2024

感恩一路有你

realloc和malloc区别 数据结构中realloc用法?

浏览量:1345 时间:2021-03-13 19:40:02 作者:admin

数据结构中realloc用法?

更改指定内存区域的大小并将其更改为新的长度

例如:

int*P

P=(int*)malloc(10)

P=(int*)realloc(P,20)

最初,您为一个位置分配了10个塑料空间,P指向该空间

使用realloc,这意味着将20个容量空间分配到P指定的位置并返回新地址,因为如果P为null,则返回的地址为void,realloc()与malloc()类似。

分配新内存块并返回指向该内存块的指针。

如果第二个参数的大小为0,则释放P指向的内存并返回null。

如果没有足够的可用内存来完成重新分配(扩展原始内存块或分配新内存块),则返回null。

原始内存块保持不变。

我们不会详细分析每种情况和原因。

数据结构 (c )中LOC(i,j)=LOC(0,0) (bi*i j)L啥意思?

LOC(I,J)表示元素在数组的I 1行和J 1列中的存储位置。LOC(0,0)表示数组的起始位置,Bi表示数组的每一行存储Bi元素。上面给出的是阵列中任意元素存储位置的计算公式。

realloc和malloc区别 realloc怎么读 c语言realloc函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。