C语言中的动态内存分配

为什么使用动态内存分配?  C语言中的一切操作都是基于内存的  变量和数组都是内存的别名,如何分配这些内存由编译器在编译期间决定  定义数组的时候必须指定数组长度  而数组长度是在编译期就必须决定的 需求: 程序运行的过程中,可能需要使用一些额外的内存空间。 malloc和free  malloc和free用于执行动态内存分配和释放  malloc所分配的是一块连续的内存,以字节为单位
相关文章
相关标签/搜索