C/C++内存地址划分

地址由高到低:

1.栈区:局部变量

2.堆区:动态申请的变量

3.BSS区:未初始化过的全局变量、静态变量,默认初始化为0

4.全局区(静态区):初始化过的全局变量、静态变量和常量

5.代码区:存放CPU机器指令,为只读

原文地址:https://www.cnblogs.com/live-program/p/11118475.html