首页 > 编程语言 > 详细

C++对C语言的拓展

时间:2021-08-04 11:18:17      阅读:25      评论:0      收藏:0      [点我收藏+]

引用

变量名 

  变量名实质上是一段连续存储空间的别名,是一个标号(门牌号)    

  通过变量来申请并命名内存空间.    

  通过变量的名字可以使用存储空间.  

引用的概念 

变量名,本身是一段内存的引用,即别名(alias).  引用可以看作一个已定义变量的别名。    

引用的语法:Type&  name  =  var;

 

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;

int main()
{
    int a = 10;    //c编译器分配4个字节内存, a内存空间的别名
    int b = 30; 

    int *p = &a;    //&a是取a的地址
    *p = 30;

    p = &b;
    *p = 20; //b

    int &re = a;    //int & 使用引用数据类型, re就是a的别名
    re = 50;        //则a = 50

    re = b;            //此时不是让re成为b的引用 而是把b的值赋值给re
    re = 50;

    cout << "a=" << a << endl;
    cout << "b=" << b << endl;


    system("Pause");        //阻塞功能
    return EXIT_SUCCESS;    // 返回正常退出
}

 结果:

技术分享图片

 

C++对C语言的拓展

原文:https://www.cnblogs.com/yifengs/p/15096833.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!