美文网首页C语言小程序
第6章 内存操作函数

第6章 内存操作函数

作者: 路春深 | 来源:发表于2019-02-08 15:45 被阅读76次

1 _alloca

功能:在堆栈上分配内存空间

头文件:malloc.h

语法:void *_alloca(size_t size);

2 _expand

功能:改变内存区域的字节数

头文件:malloc.h

语法:void *_expand(void *memblock,size_t size);

3 _heapadd

功能:将内存区域添加到堆栈中

头文件:malloc.h

语法:int _heapadd(void *memblock,size_t size);

4 _heapchk

功能:查询堆栈的连续性

头文件:malloc.h

语法:int _heapchk(void);

5 _heapmin

功能:释放未使用的堆栈空间

头文件:malloc.h

语法:int _heapmin(void);

6 _heapset

功能:检查堆栈的最小连续性

头文件:malloc.h

语法:int _heapset(unsigned int fill);

7 _heapwalk

功能:返回堆栈中下一个项目信息

头文件:malloc.h

语法:int _heapwalk(_HEAPINFO *entryinfo);

8 _msize

功能:返回堆栈中内存区域的字节长度

头文件:malloc.h

语法:size_t _msize(void *memblock);

9 calloc

功能:在内存中取得一块数组空间

头文件:stdlib.h或者malloc.h

语法:void *calloc(size_t num,size_t size);

10 free

功能:释放内存区块

头文件:stdlib.h或者malloc.h

语法:void free(void *memblock);

11 malloc

功能:获取内存区块

头文件:stdlib.h或者malloc.h

语法:void *malloc(size_t size);

12 realloc

功能:重新分配内存

头文件:stdlib.h或者malloc.h

语法:void *realloc(void *memblock,size_t size);

相关文章

网友评论

    本文标题:第6章 内存操作函数

    本文链接:https://www.haomeiwen.com/subject/lpsolqtx.html