内存管理~堆和栈

内存管理 1. c 语言定义了4个内存分区 (1) 代码区: 用来存放程序的代码, read-only (2) 静态全局区:用来存放:全局变量、静态变量、字符串常量。 (3) 堆区: 手动申请和释放。(程序员专用区)。在程序运行起来后,才知道需要的空间的大小,此时使用堆空间即可。 (4) 栈区: 系统自动申请和释放。 只要调用函数,系统就会分配栈空间给函数,用来保存局部变量等内容。当函数执行结束,
相关文章
相关标签/搜索