存储类别 程序的内存的使用可分为三类: 1、静态变量使用: 在编译时确定,只要程序还在运行就可以访问存储在该部分的数据。 2、自动变量的使用: 随着程序调用函数和函数结束,自动变量所用的内存数量也相应地增加和减少。这部分的内存通常作为栈来处理。 3、动态分配的内存: 在调用malloc()或相关函数时存在,在调用free()后释放。这部分由程序员管理,这部分内存用于动态分配会支离破碎。使用动态内存通常比使用栈内存慢。