#include<iostream>
#include<string>
using namespace std;
// 全局变量
int g_a = 10;
int g_b = 20;
const int c_g_b = 20; //全局常量
const int c_g_e = 20; //全局常量
int main()
{
int a = 10;
int b = 20;
cout << "局部变量 a 地址 " << &a <<endl;
cout << "局部变量 b 地址 " << &b <<endl;
//全局变量 -- 【全局区数据】
cout << "\n\n全局变量 g_a 地址 " << &g_a <<endl;
cout << "全局变量 g_b 地址 " << &g_b <<endl;
//静态变量 -- 【全局区数据】
static int s_a = 10;
static int s_b = 10;
cout << "\n\n静态变量 s_a 地址 " << &s_a <<endl;
cout << "静态变量 s_b 地址 " << &s_b <<endl;
//常量 -- 【全局区数据】
cout << "\n\n字符串常量 地址 "<< &"hello world" <<endl; //字符串常量
cout << "全局常量 c_g_b 地址 "<< &c_g_b <<endl; // const 修饰的全局变量
cout << "全局常量 c_g_e 地址 "<< &c_g_e <<endl; // const 修饰的全局变量
const int c_l_a = 10;
const int c_l_b = 10;
cout << "\n\n局部常量 c_l_a 地址 "<< &c_l_a <<endl; // const 修饰的局部变量
cout << "局部常量 c_l_b 地址 "<< &c_l_b <<endl; // const 修饰的局部变量
}
输出