#include<iostream>
using namespace std;
int g_a;
int g_b;
const int c_g_a=10;
int main()
{
int a = 10;
int b = 10;
cout << "局部变量a地址:" << (int)&a<<endl;
cout << "局部变量b地址:" << (int)&b << endl;
//地址不在一段区域内,相隔较远
cout << "全局变量g_a的地址:" << (int)&g_a << endl;
cout << "全局变量g_b的地址:" << (int)&g_b << endl;
//全局变量和静态变量距离较近
static int s_a = 10;
static int s_b = 10;
cout << "静态变量s_a的地址" << (int)&s_a << endl;
cout << "静态变量s_b的地址" << (int)&s_b << endl;
/*常量:字符串常量、const修饰的变量*/
cout << "字符串常量的地址:" << (int)&"djfhj" << endl;
const int c_a = 10;
cout << "const修饰的局部变量c_a地址:" << (int)&c_a << endl;
cout << "const修饰的局部变量c_g_a地址:" << (int)&c_g_a << endl;
return 0;
}
C++数据存储位置
最新推荐文章于 2024-10-06 10:17:48 发布