首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

关于c语言程序内存分配的问题?

发布网友 发布时间:2022-04-22 04:34

我来回答

2个回答

热心网友 时间:2023-09-17 16:22

 1、静态存储区域 这块内存是在程序编译就分配好的,在整个程序运行期间都存在,主要是用来放一些全局变量呀,static变量还有一些常量的

  2、栈区 ,这块主要是存放局部变量的,函数执行完后存储单元被自动释放。栈的优点是效率较高,缺点就是空间相对较有限。

  3、堆区 我们动态分配内存的时候就是从这块区域来申请的,比如malloc和free,new和delete,这块区域相对较大,而且什么时候用什么时候释放我们说了算,很灵活,但是忘记释放会很麻烦。。。
所以他们不是

热心网友 时间:2023-09-17 16:22

是在同一个地址,只是内容改了一下。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com