(1) 指针的大小永远都是4字节,因为保存的是地址。
(2)堆:它的物理内存空间是由程序申请的,并由程序负责释放。
栈:它是由操作系统分配的,内存的申请与回收都由OS管理(先进后出)。
指针、堆与栈的区别
本文详细解释了指针的本质、堆与栈的概念及它们之间的区别,包括内存分配、管理方式以及使用场景。
(1) 指针的大小永远都是4字节,因为保存的是地址。
(2)堆:它的物理内存空间是由程序申请的,并由程序负责释放。
栈:它是由操作系统分配的,内存的申请与回收都由OS管理(先进后出)。
3852
1291

被折叠的 条评论
为什么被折叠?