zoukankan      html  css  js  c++  java
  • c++学习8 -- 引用变量

    #include <iostream>
    using namespace std;
    
    int main()
    {
        //给变量取别名
        int a = 12;
        int &c = a; //声明变量a的一个引用 c, c是变量a的一个别名,不在是上节中的去地址符。同一个变量可以多个引用。
    
        //引用声明的时候必须要初始化, 不允许出现 int &d;
    
        int d = c;  //引用可以继续引用。
        c = 13;
        cout << a << endl;
    
        cout << &a << ' ' << &c << ' ' << &d << endl;  //地址是完全一样的,完全关联到同一块地方。
    
        system("pause");
        return 0;
    }
    
    
    #include <iostream>
    using namespace std;

    int
    main() { //常量的引用,引用之后不允许修改 const int &a = 12; cout << a << endl; //数组的引用 int arr[12]; int(&p)[12] = arr; // 引用 类型 p[2] = 20; cout << arr[2] << endl; int arr2[2][3]; int (&p2)[2][3] = arr2; p2[1][2] = 123; cout << arr2[1][2] << endl; //结构体的引用 类型&名字 = 结构体实例; //指针的引用 int x = 12; int *point = &x; int*(&y) = point; *y = 54; cout << *point << ' ' << x << endl; system("pause"); return 0; }
  • 相关阅读:
    tomcat目录简介
    静态链接库、动态链接库
    查看软、硬raid信息的方法
    linu流量监控
    EXT格式误删除恢复
    linux下securetty文件
    linux下快速删除大量文件
    linux路由配置负载均衡
    python代码 构建验证码
    分布式系统架构
  • 原文地址:https://www.cnblogs.com/mohu/p/8962929.html
Copyright © 2011-2022 走看看