C语言程序里全局变量、局部变量、堆、栈等概念

1、介绍 全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一块儿。普通局部变量保存在堆栈中。 在C\C++中,一般能够把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区程序员 栈区(stack):指那些由编译器在须要的时候分配,不须要时自动清除的变量所在的储存区,如函数执行时,函数的形参以及函数内的局部变量分配在栈区,函数运行结束后,形参和局部变量去栈(自动释放)。栈
相关文章
相关标签/搜索