1/4
- 下载图片
- 复制图片
苏宜旺
频道主
#cpp 什么是栈区、堆区和静态区
栈区:存储局部变量(由CPU管理自动入栈和出栈,先进后出,连续的内存,每个线程有自己的栈区)。
堆区:动态存储(非常大的内存池,非连续分配,malloc申请的内存就是从堆区分配的,空间分配和释放由程序员自己管理)。
静态区:存储全局变量和静态变量,在程序的整个生命周期都存在。
栈区:存储局部变量(由CPU管理自动入栈和出栈,先进后出,连续的内存,每个线程有自己的栈区)。
堆区:动态存储(非常大的内存池,非连续分配,malloc申请的内存就是从堆区分配的,空间分配和释放由程序员自己管理)。
静态区:存储全局变量和静态变量,在程序的整个生命周期都存在。
2024-10-31
浏览99
暂无评论
登录后评论
1
评论
分享
