【文件属性】:
文件名称:malloc函数的声明
文件大小:13KB
文件格式:DOCX
更新时间:2022-09-29 23:26:37
c
malloc函数的声明及参数和返回值
描述
C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。
参数
size -- 内存块的大小,以字节为单位。
返回值
该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。
注: 一般搭配sizeof使用,
sizeof() : 参数是数据类型, 基础数据类型和结构体, 以及变量名均可, 返回值是传入参数在内存中占用字节的大小
示例:
int* p = (int*)malloc(sizeof(int));
此时p为指向内存大小为一个int类型的指针