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