内存四区专题

                                                       程序的内存四区模型

1.操作系统把物理硬盘代码load到内存中

2.操作系统把c代码分成四个区

3.操作系统找到main函数入口执行

4.在被调用函数里面malloc的内存,首地址传给别调用哪个函数有两种方法

a. return 

b.指针做函数参数

5.主调用函数分配的内存(堆 、 stack、全局区),可以在被调用函数里面使用(指针做函数参数)

6.被调用函数分配的内存,malloc的内存、static内存可以让主调用函数使用,但是临时区stack属性的内存不可以

7.内存泄露问题需要注意

内存四区专题