Skip to content

数据结构和内存与缓存的关系

· 1 min · 数据结构 / 堆 / 栈 / 内存和缓存 / 学习笔记

一、常见的内存相关函数#

C语言库函数,来自stdlib

1、malloc#

void *malloc(size_t size);

分配指定大小的内存空间,并且返回一个指向该内存起点的指针。

2、calloc#

void *calloc(size_t num, size_t size);

分配指定内存大小的空间,前一个参数是内存的个数,后一个是每个单元的大小。calloc和malloc区别在于calloc会将所有的内存单元初始化为0。