栈区
寄存器区
代码区
全局区
C++程序在执行时,将内存大方向划分为4个区域
静态局部变量存储在全局区(Global Area)或称为静态数据区。全局区是进程的一部分,用于存储全局变量和静态变量。静态局部变量虽然在函数内部定义,但它们的生命周期与全局变量类似,并存储在全局区中。
全局区还用于存储其他全局的静态数据,例如静态全局变量、静态函数等。它在程序启动时就被分配,并在整个程序运行期间一直存在。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题