使用malloc函数之前必须先导入头文件,
导入malloc函数的方法:
#include <stdlib.h>
malloc函数的功能:在内存中申请一段内存返回该内存的首地址,malloc函数:
malloc (size)
size为正整数。
因为函数的返回值为地址,所以此函数经常与指针一起使用:
结构类型/变量类型 * malloc (该结构类型/变量类型的大小);
结构类型/变量类型 *:代表想让malloc指向哪种类型的地址,类似于创建一个指向整型变量的指针,当变量类型为void则指向无类型。
或
结构类型/变量类型* 结构对象/变量名 = malloc(结构类型/变量类型的大小);
这样就能分配内存给结构类型或变量类型。
常见用处:
1、在放在函数内,每当调用函数均可分配一块新的地址,用于创建新变量或新结构等。