码迷,mamicode.com
首页 > 编程语言 > 详细

c++学习 -- 引用变量

时间:2018-04-27 16:45:34      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:++   col   clu   str   system   pause   --   别名   一个   

 

#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; }

 

c++学习 -- 引用变量

标签:++   col   clu   str   system   pause   --   别名   一个   

原文地址:https://www.cnblogs.com/mohu/p/8962929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!