内存管理 静态内存 静态变量 编译期即确定,与程序的生命期相同 栈 自动变量,局部变量 按顺序加入内存,然后以相反顺序销毁,正因如此,递归才能实现 堆、动态内存 动态内存,被称为堆,在堆里面分配 变长数组、malloc(),free()等函数管理的内存