发布网友 发布时间:2022-04-22 03:05
我来回答
共1个回答
热心网友 时间:2023-06-27 20:30
堆区:全局变量,静态变量,malloc函数。
栈区:函数的参数值,局部变量。
1、栈区(stack)— 编译器自动分配释放 ,例如存放函数的参数值,局部变量的值等。2、堆区(heap) — 由程序来分配释放, 若程序中不释放,那么在程序结束时可能由系统进行回收 ,例如全局变量,静态变量,malloc函数。