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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部