C与c++内存区域
来源:互联网 发布:中行贵金属行情软件 编辑:程序博客网 时间:2024/05/17 02:55
1.栈区:由编译器自动分配与释放,存放函数参数、局部变量等,操作方式类似数据结构的栈。
2.堆区:由new或者malloc等函数开辟,需手动释放,若程序未释放,则在结束时由操作系统回收。操作方式类似数据结构中的链表。
3.全局静态区:初始化的全局变量和静态变量放在一块区域,未初始化的全局变量和未初始化的静态变量放在相邻的另一区域,程序结束由操作系统回收。
4.字符常量区:字符常量放在该处,程序结束由操作系统回收。
5.代码区: 存放程序代码的区域。
0 0
- C与c++内存区域
- C/C++内存区域
- c/c++内存区域
- C语言内存区域
- C语言内存区域分配
- c/c++ 内存区域划分
- C++内存区域
- <C++>内存存储区域划分
- C语言内存区域分配
- C程序-内存区域分配
- C/C++—— 内存区域划分
- c/c++中内存区域划分总结
- C程序的内存分配区域
- c语言内存占用区域,以及详解
- c/c++中内存区域划分总结
- C和C++内存区域的划分
- c/c++变量内存分配区域
- C语言 内存的五个区域
- cocos2d-x 创建工程详解
- 安全类型转换
- class与struct的异同
- C++的疑惑
- 内联函数与宏、普通函数的区别
- C与c++内存区域
- tinyXML开源代码解析(1)-初识tinyxml
- 2014年4月操作系统份额:Windows XP仍然在26%以上,Linux微涨
- 64 位 编程变量
- VC CL.exe命令使用介绍
- iOS7—Day by day—Day10:Custom UIViewController Transitions
- 服务无法暂停
- explicit
- 精约而不简单 极速迅雷只为下载而生