浅谈变量的存储位置
2014-10-24 22:08
218 查看
#include <iostream> using namespace std; static int a = 10; extern int b = 20; // 其实extern 在此处是多余的 int c = 30; int main() { cout << &a << endl; cout << &b << endl; cout << &c << endl; static int d = 40; cout << &d << endl; int e = 50; cout << &e << endl; //extern int g = 20; // error //cout << &g << endl; return 0; }00476DC0
00476DC4
00476DC8
00476DCC
0013FF7C
可见: 全局变量, 全局静态变量, 局部静态变量都放在一个区, 就叫做“静态数据库”, static data area. --- 《C++编程思想》
相关文章推荐
- 浅谈java+内存分配及变量存储位置的区别
- 调用存储过程,java中通过bboss persistent实现数据库存储过程的调用(位置变量绑定)
- Java变量在JVM中存储位置简析
- java 当中变量存储位置的区别
- const 变量的存储位置在哪儿?
- c++中变量的存储位置及其作用域
- 变量和值在内存中的存储位置
- 添加环境变量解决VirtualPC默认存储位置
- C/C++中 变量的存储位置
- C++的static关键字,变量存储位置(二)
- C++的static关键字,变量存储位置(一)
- 变量和值在内存中的存储位置
- 面试--stl容器--全局变量存储位置
- java变量、对象的存储位置
- Android_设置环境变量改变AVD存储位置
- 变量和值在内存中的存储位置
- 变量的存储位置和程序的效率问题
- C++中变量生存期,作用域,存储位置总结
- c++ 变量存储放位置
- C++的static关键字及变量存储位置总结