内存分配函数

2020-03-02  本文已影响0人  juriau

malloc函数---分配内存块,但是不对内存块进行初始化。(memory allocation)
calloc函数---分配内存块,并且对内存块进行清零。(clear allocation)
realloc函数---调整先前分配的内存块大小。

在这三种函数中,malloc函数是最常用的一种。因为它不需要对分配的内存块进行清零,所以它比calloc函数更高效。

函数返回void *类型的值,void *类型的值是“通用”指针,本质上它只是内存地址。通常将其强转为需要的指针类型,确保进行算术运算时指针移动正确的字节数。

上一篇 下一篇

猜你喜欢

热点阅读