11-【每天亿点点C++,简单又有趣儿】全局区


#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 修饰的局部变量
}

输出
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/magic_shuang/article/details/107549134
今日推荐