堆区(向上增长)(heap):由程序员分配内存和释放.通过调用函数:malloc(),calloc(),realloc()和free()....全局(静态)区:未初始化全局/静态区(.bass)和已初始化全局/静态区(.data)....这样的特点就导致了,我们无法在程序运行中的任意时刻分配存储空间,也不能把不需要的存储空间释放或丢弃.为了能够满足上述需求,我们就需要使用内存的动态分配....内存动态分配函数
用于分配存储空间的两个函数是malloc()和calloc()函数,用于更改已分配空间的函数是realloc()函数,以下列出了这几个函数的相关信息:
malloc()
malloc...,则返回一个指向已分配的空间开头的指针;若分配失败,则返回空指针
如果想了解更多关于malloc()函数相关信息,如malloc()函数参数的设定,返回值的设定,以及malloc()函数的具体使用方法等相关知识的