静态存储区: 全局,静态变量之类的都在静态存储区域分配 栈: 执行函数时,函数内部局部变量的存储单元在栈上创建,函数执行完时自动释放 堆: 堆上分配也叫动态内存分配,程序在运行的时候用malloc或new申请