c/c++程序的内存结构(二)

在C/C++中,通常可以把内存理解为四个分区:栈、堆、全局/静态存储区和常量存储区 1、 栈 通常是用于那些在编译期间就能确定存储大小的变量的存储区,用于在函数作用域内创建,在离开作用域后自动销毁的变量的存储区。通常是局部变量,函数参数,函数返回值等的存储区。他的存储空间是连续的,两个紧密挨着定义的局部变量,他们的存储空间也是紧挨着的。栈的大小是有限的,通常Visual C++编译器的默认栈的大小
相关文章
相关标签/搜索