一个程序编译完成后在内存中是如何存储的

如题所述

第1个回答  推荐于2016-11-04

如上所说,内存被分成 程序代码区、堆区、栈区 还有个全局数据区

1.程序代码区:存放你的全部代码

2.堆区:存放用new 申请的变量(如 int a = new int(5))

3.栈区;存放int = 5;之类的变量(必须放在函数中)

4.全局数据区:存放全局或静态变量,即定义在函数外的,或加上static的变量
(如:static int a = 5;)本回答被提问者采纳