内存四区专题
程序的内存四区模型
1.操作系统把物理硬盘代码load到内存中
2.操作系统把c代码分成四个区
3.操作系统找到main函数入口执行
4.在被调用函数里面malloc的内存,首地址传给别调用哪个函数有两种方法
a. return
b.指针做函数参数
5.主调用函数分配的内存(堆 、 stack、全局区),可以在被调用函数里面使用(指针做函数参数)
6.被调用函数分配的内存,malloc的内存、static内存可以让主调用函数使用,但是临时区stack属性的内存不可以7.内存泄露问题需要注意