内存中的3个部分(栈、堆、其他)
1、内存的栈(stack)
①从最高地址向下生长
②调用完变量,函数自动销毁,释放栈空间。
2、内存的堆(heap)
①从中间地址向上生长
②使用堆后,内存无法释放。
3、其他(最下面预留的部分)
①.c startup(启动文件)
②设置栈指针,
③设置全局变量初始化
④调用main函数
①从最高地址向下生长
②调用完变量,函数自动销毁,释放栈空间。
①从中间地址向上生长
②使用堆后,内存无法释放。
①.c startup(启动文件)
②设置栈指针,
③设置全局变量初始化
④调用main函数