生活知识
生活知识
数码知识
教育知识
汽车知识
游戏知识
办公知识
装修知识
旅游知识
搜索

数码知识分类 数码百科 电脑知识 手机知识 APP应用 电脑操作 更多 中文DJ 英文DJ 车载DJ 视频DJ

realloc函数使用规则 realmax函数

日期:2023-08-15 09:36:10人气:9

导读:realloc函数使用规则:realloc函数使用规则,realloc函数使用规则如下:1、realloc失败的时候,返回NULL;2、realloc失败的时候,原来的内存不改变,不会释放也不会移动;3、假如原来的内存后面还有足够多剩余内存的话,realloc的内

realloc函数使用规则(realloc函数用法)

realloc函数使用规则如下:

1、realloc失败的时候,返回NULL;

2、realloc失败的时候,原来的内存不改变,不会释放也不会移动;

3、假如原来的内存后面还有足够多剩余内存的话,realloc的内存=原来的内存+剩余内存,realloc还是返回原来内存的地址; 假如原来的内存后面没有足够多剩余内存的话,realloc将申请新的内存,然后把原来的内存数据拷贝到新内存里,原来的内存将被free掉,realloc返回新内存的地址;

4、如果size为0,效果等同于free()。这里需要注意的是只对指针本身进行释放,例如对二维指针a,对a调用realloc时只会释放一维,使用时谨防内存泄露;

5、传递给realloc的指针必须是先前通过malloc(), calloc(), 或realloc()分配的;

6、传递给realloc的指针可以为空,等同于malloc。

广告位1

声明: 本站所有文章来自互联网搜索结果, 如果侵犯到你的权益 请提供版权证明来信告知,我们会在3个工作日之内删除 本站为非赢利性网站 不接受任何赞助和广告

Copyright 2022-2023 32h.pingguodj.com 32号百科 客服邮箱:s2s2s2-s@outlook.com