C语言入门阶段,如何高效掌握3这个关键概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2835个文字,预计阅读时间需要12分钟。
今天,继续和大家分享关于C++入门的相关知识,包括内联函数、auto关键字、范围for循环和空指针。以上就是我们本篇章节要了解的知识大纲,好了,我们现在继续上篇。
今天,继续和大家分享关于引用的相关,以及更多关于C++入门的知识,包括内联函数,关键子auto,范围for和空指针。
以上就是我们本篇文章要了解的知识大纲,好了,我们现在继上篇文章继续了解引用的相关知识。
引用
上篇文章我们提到了
引用的三个重要特性:
第一点是:引用在定义的时候必须进行初始化,如下图所示
第二点是:一个变量可以有多个引用。什么意思呢?我们以下图变量x为例,变量x既可以叫a,也可叫b。a和b都是对x的引用
第三点:引用一旦引用了一个实体,就不能再引用其他的实体了。通俗来说,就是我给李华取了个绰号叫小华,就不能叫别人小华了。不然,很容易搞混,不清楚谁是谁。让我们来看看具体的代码:
以上是引用的三个重要特性,接下来,我们看看下面这张图:
从图中我们不能难发现,变量y的定义是错误的,而变量x的定义是正确的。这是为什么呢?这是因为数字10是常量,具有常性,不能更改。而我们现在给10取别名为y,y可以修改,如果y修改成功了,也就是10修改成功了,这不是扯蛋吗?所以,对于常量的引用我们需要加上const进行修饰,而对常量的引用,我们称之为常引用。
引用的使用场景
引用的使用场景,主要有两个。
第一个是做参数。
本文共计2835个文字,预计阅读时间需要12分钟。
今天,继续和大家分享关于C++入门的相关知识,包括内联函数、auto关键字、范围for循环和空指针。以上就是我们本篇章节要了解的知识大纲,好了,我们现在继续上篇。
今天,继续和大家分享关于引用的相关,以及更多关于C++入门的知识,包括内联函数,关键子auto,范围for和空指针。
以上就是我们本篇文章要了解的知识大纲,好了,我们现在继上篇文章继续了解引用的相关知识。
引用
上篇文章我们提到了
引用的三个重要特性:
第一点是:引用在定义的时候必须进行初始化,如下图所示
第二点是:一个变量可以有多个引用。什么意思呢?我们以下图变量x为例,变量x既可以叫a,也可叫b。a和b都是对x的引用
第三点:引用一旦引用了一个实体,就不能再引用其他的实体了。通俗来说,就是我给李华取了个绰号叫小华,就不能叫别人小华了。不然,很容易搞混,不清楚谁是谁。让我们来看看具体的代码:
以上是引用的三个重要特性,接下来,我们看看下面这张图:
从图中我们不能难发现,变量y的定义是错误的,而变量x的定义是正确的。这是为什么呢?这是因为数字10是常量,具有常性,不能更改。而我们现在给10取别名为y,y可以修改,如果y修改成功了,也就是10修改成功了,这不是扯蛋吗?所以,对于常量的引用我们需要加上const进行修饰,而对常量的引用,我们称之为常引用。
引用的使用场景
引用的使用场景,主要有两个。
第一个是做参数。

