1.代码段 存放可执行的代码。 2. 数据段 存放已经初始化的静态变量或者全局变量。 3. BSS段 存放未初始化的静态变量或者全局变量。(存放在这里系统将其初始化为0) 4.堆 用于申请动态内存,比如new。 5. 栈 用于存放局部变量。