0
点赞
收藏
分享

微信扫一扫

c语言中的内存四驱模型

ivy吖 2022-02-22 阅读 99

程序运行时,操作系统会把物理硬盘上的代码 load 到内存,然后把 c 代码分成4个区。

栈区:由编译器自动分配的,存放一些局部变量值和函数,会自动进行回收的

堆区:一般都是由我们自己去开辟的(malloc new),这个里面的内存需要手动进行释放(free delete)

全局区(静态区、常量区):静态常量,字符串等等

程序代码区:存放的是函数体的二进制代码

举报

相关推荐

0 条评论