C/C++程序运行时的内存结构
2015-08-18 20:17
381 查看
C/C++程序运行时的内存结构
文章引用地址:http://blog.163.com/strive_only/blog/static/89380168201092210166635/1. 全局变量、用static修饰的局部变量都存储在静态数据区。
2. 程序指令和大部分字面常量都存储在代码区。
3. 大部分函数的形参和局部变量都存储在栈区。
4. 程序中动态分配的内存都存储在堆区。
5. 一小部分函数形参和局部变量存储在CPU寄存器组中。
静态数据区 |
常量数据区 |
代码区 |
栈区 |
堆区 |
相关文章推荐
- C语言之文件操作06——写数据到文本文件遇0停止
- C++程序设计 - Week 3 类和对象进阶
- 在C++中子类继承和调用父类的构造函数方法
- C++中虚函数和非虚函数重载在继承时的区别
- C语言之文件操作05——矩阵(数据)的读取方法
- 此C语言功能---A
- 使用tinyxml解析XML配置文件
- 猜数字游戏v2.0[C语言][自制]
- C++11随机数发生器 VS rand()
- 洛谷1001 A+B Problem
- 【vijos P1010】清帝之惑之乾隆 c++题解
- 键盘小钢琴[C语言][自制]
- 猜数字小游戏[C语言][自制]
- Accelerated C++ 学习笔记2
- C++逐行读取文本文件的正确做法
- C++逐行读取文本文件的正确做法
- c语言发挥帕斯卡三角
- C++ Primer : 第十章 : 泛型算法 之 只读、写和排序算法
- C语言 输入年月日判断是第几天
- C/C++程序题之三天打渔两天晒网