C语言中栈和堆的区别

参考他人的博客,一些地方进行了修改,方便你们理解程序员 关于栈和堆简单能够理解为:web heap(堆):是由malloc之类函数分配的空间所在地。地址是由低向高增加的。 stack(栈):是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减小的。 预备知识—程序的内存分配 数组 一个由C/C++编译的程序占用的内存分为如下几个部分 :数据结构 栈区(stack):由编译器自动分配
相关文章
相关标签/搜索