1. 梗概

calloc()比malloc()更好,直接用calloc()就好了 child::C语言calloc()函数 动态分配内存空间并初始化

2. 语法:

C 库函数

malloc(字节长度) 

3. 作用:

  1. 分配所需的内存空间,并返回首元素的对应类型指针。如果请求失败,则返回 NULL。
  2. malloc()函数分配的内存空间在函数执行、退出完成后不会被撤销、清理、初始化、删除。

4. 返回值:

  1. 成功就返回一个指向它的指针
  2. 失败就返回NULL

5. 注意:

该函数经常可以用于程序动态定义(设置)一个数据结构,而不是人提前定义,只不过因为不是人定义,故没有名字(标识符),所以不容易直接查找。为了能够方便查找,通常用于链表中动态设置结构体