浅谈变量的存储位置

来源:互联网 发布:淘宝卖家骗局 编辑:程序博客网 时间:2024/05/29 17:41
#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++编程思想》

      
0 0
原创粉丝点击