一、代码区
二、全局区
三、栈区
1.栈区的数据由编译器管理开辟和释放
2.栈区数据处理事项--不要返回局部变量的地址
3.存在栈区的数据有:局部变量、函数列表里的形参
四、堆区
1.由程序员分配释放,若程序员不释放,程序结束时由操作系统回收
2.在C++中主要利用new在堆区开辟内存
无论cout几次,都是一个结果
3.delete
4. 堆区开辟数组
1.栈区的数据由编译器管理开辟和释放
2.栈区数据处理事项--不要返回局部变量的地址
3.存在栈区的数据有:局部变量、函数列表里的形参
1.由程序员分配释放,若程序员不释放,程序结束时由操作系统回收
2.在C++中主要利用new在堆区开辟内存
无论cout几次,都是一个结果
3.delete
4. 堆区开辟数组