2020-12-13:一文读懂“引用”、“取地址”和“*解析地址”的使用
一文读懂“&引用”、“&取地址”和“*解析地址”的使用
C++中才支持&引用的使用,C语言中仅支持&取地址,*解析地址的使用,请读到文章的同志们注意,谢谢!
& 引用
常规引用
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。
作为引用的时候,必须在定义时候就进行初始化,若不进行初始化则会编译报错。
int N;
int &rN = N;
引用创建之后,后面操作创建的引用rN,也会同步到变量N上;
使用示例
#include int main()
{int N = 10;int &rN = N;rN = rN - 5;printf("N: %d\n", N);return 0;
}*******
N: 5
*******
函数中使用引用function(int &i)
函数中传递形参如果是int &i的形式,也是变量的引用,具体示例如下
正常创建的函数
int function(int i){i++;r
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!