请问程序(C语言)的内存是如何分配的,堆是每个程序都共用的吗,而栈是每个程序都有一个吗
来源:百度知道 编辑:UC知道 时间:2024/05/30 13:23:49
在win32下,堆和栈都是每个程序独立的。
堆的分配的地址是由低到高的,栈的分配的地址是由高往低的。
栈一般是给函数的参数或局部变量使用的
堆一般是动态分配的内存块
...................
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/30 13:23:49
在win32下,堆和栈都是每个程序独立的。
堆的分配的地址是由低到高的,栈的分配的地址是由高往低的。
栈一般是给函数的参数或局部变量使用的
堆一般是动态分配的内存块
...................