堆栈学习 堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 (new delete操作的是堆空间)栈:由编译器自动分配释放(主要是局部变量和函数的参数)全局区(静态区):存储全局静态变量,在程序启动的时候被分配,在被使用的时候才被初始化