摘要:
C语言中"栈"和"堆"怎么理解?_百度知道精彩回答堆(heap)和栈(stack)有什么区别?? 简单的可以理解为:
heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。
stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的... 阅读全文
posted @ 2012-04-19 21:30
lexus
阅读(347)
评论(0)
推荐(0)
浙公网安备 33010602011771号