C++ 引用:他是坤坤也是鸡哥 您所在的位置:网站首页 坤坤头像打篮球 C++ 引用:他是坤坤也是鸡哥

C++ 引用:他是坤坤也是鸡哥

2023-12-08 17:48| 来源: 网络整理| 查看: 265

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 2 天,点击查看活动详情

一、前言

作为一名 ikun,我最喜欢的明星就是坤坤,但是坤坤又不只叫坤坤,因为他的成名之作《鸡你太美》,ikun们就经常亲切的叫他鸡哥。

这个过程中,鸡哥就是我们 ikun 给偶像坤坤起的外号。而C++中也有这一功能可以给自己喜欢的变量起外号。下面让我们和坤坤一起,学习C++的引用!

在这里插入图片描述

二、引用 1、引用的概念

引用同样是 C++ 相对于C语言的又一个扩充。引用可以看做是数据的一个别名,通过这个别名和原来的名字都能够找到这份数据。引用不是新定义一个变量,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。

直接看概念可能有点抽象,我们想一下偶像坤坤被起外号的过程,就能理解了。坤坤又被粉丝们戏称为鸡哥,这里鸡哥就是偶像坤坤的别名,代表的都是坤坤这个人。世界不会因为粉丝们给坤坤起了个别名叫鸡哥,就凭空创造出一个人叫鸡哥。

2、引用的声明

声明方法如下:

类型 & 引用变量名(对象名) = 引用实体;

注意:这里的&符号并不是C语言中的取地址的意思,在C++中&又有引用的意思。 注意:引用类型必须和引用实体是同种类型的。

下面举个例子:

void ikun() { string kunkun = "我是坤坤"; string& jige = kunkun; //给kunkun取个外号叫jige printf("kunkun的地址:%p\n", &kunkun); cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有