int a = 10;
int* p = &a;
int* &n = p; //这一句该如何理解?
int a = 10; int* p = &a; int* &n = p; 请问最后一句int* &n = p; 是什么意思,该如何理解?
答案:2 悬赏:20 手机版
解决时间 2021-03-11 00:43
- 提问者网友:無理詩人
- 2021-03-10 17:23
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-10 18:58
int *p = &a; 是让p指向a, p 是个地址。
你可以这样理解:
int a; int &n=a; //定义引用n,它是变量a的引用,即别名
int *(&n) = p;这样分开好理解了吧,&n 是一个引用,就是让n和p指向同一个地址。
你可以这样理解:
int a; int &n=a; //定义引用n,它是变量a的引用,即别名
int *(&n) = p;这样分开好理解了吧,&n 是一个引用,就是让n和p指向同一个地址。
全部回答
- 1楼网友:往事埋风中
- 2021-03-10 19:33
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯