动态存储分配及释放
来源:互联网
在以往的程序中,对于变量说明,编译系统要根据其所属数据类型为它分配相应的存储单元。对于简单数据类型,所占内存空间是较小的。对于诸如数组、结构体等构造类型结构以及它们错综复杂的组合形式,就有可能会占据很大的内存空间。数组和结构体的大小需要预先确定,一经分配内存空间,将长久地保存。其主要缺点:一是可能占用大量的内存空间,而实际上并不一直需要占用这么多;二是对内存空间的使用缺乏灵活性。 在以往的程序中,对于变量说明,编译系统要根据其所属数据类型为它分配相应的存储单元。对