c/c++ 堆、栈、静态存储区

1,栈区 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。 2,堆区 由程序员分配和释放,若程序员不释放,则在程序退出时由系统释放。 3,全局(静态)存储区 全局变量和静态变量是存储在一块的,初始化的全局变量和静态变量在一块区域(.data), 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域(.bss)。 程序结束后由系统释放。 4,常量区 存储常量字符串,程序结束后由系统释放
相关文章
相关标签/搜索