首先:

所以:

* &在不同地方有不同的含义,不能一味地认为*是取所指对象,&也不是仅用于取地址,他们都是修饰符。

#include<iostream>
using namespace std;
int main()
{int i = 42;int *p;int *&r = p;cout << &r << endl;if (&r == &p)cout << "ok" << endl;r = &i;*r = 0;system("pause");return 0;
}

结果:

所以:

*&r = p 相当于 *(&r) = p

从右往左看,r先跟&合并,表示“别名”,&r相当于一个变量,比如说就是rp,

p的另一个名字叫&r,p的地址和r的地址是一样的

那*(&r)不就是一个指针吗,这个指针指向了p,p也是一个指针,他们能互相赋值的原因就是他们都是int类型的指针

转载于:https://www.cnblogs.com/foremember/p/10483401.html

11.* 指针 引用相关推荐

  1. 2020-09-25C++学习笔记引用2:二级指针形参与指针形参的使用方法和区别重难点,主看综合代码(1、指针形参2、引用形参3、二级指针形参4、指针引用形参)

    2020-09-25C++学习笔记引用2:二级指针形参与指针引用搭配做形参的使用方法区别重难点,注意事项主看综合代码(1.指针形参2.引用形参3.二级指针形参4.指针引用形参) 1.指针引用 #inc ...

  2. c语言实参形参函数调用指针引用 符号实例,C语言实参、形参、函数调用、指针、引用、符号实例.doc...

    C语言实参.形参.函数调用.指针.引用.符号实例 C语言实参.形参.函数调用.指针.引用.*&符号实例 实现环境:VC6 程序源代码: #include "stdio.h" ...

  3. 二叉查找树-优化版,使用了指针引用

    1 //与上一次实现不同,这里使用了大量的指针引用, 2 //因此节省了一个指向父节点的指针 3 #include<iostream> 4 #include<vector> 5 ...

  4. C语言指针操作(四)通过指针引用字符串

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 前言​编辑 一.字符串的引用方式 例1 例2 二.字符指针作函数参数 用函数调用实现字符串的 ...

  5. C语言指针基础知识点(六)--通过指针引用多维数组

    指针系列目录   C语言指针基础知识点(一)–指针及指针变量   C语言指针基础知识点(二)–指针变量的引用   C语言指针基础知识点(三)–指针变量作为函数参数   C语言指针基础知识点(四)–通过 ...

  6. C++中指针*与指针引用*的区别说明

    C++中*&(指针引用)与*(指针)的区别 *指针是一个存放地址的变量,指针引用指的是这个存放地址的变量的引用. C++中如果参数不是引用的话,会调用参数对象的拷贝构造函数, 所以如果有需求想 ...

  7. c一:指针引用(int * p )和指针(int * q)的区别

    #include <iostream>using namespace std;int g = 300;void print(int p, int q) {cout << p & ...

  8. C++中 *(指针引用)与*(指针)的区别

    转自:http://blog.sina.com.cn/s/blog_673ef8130100imsp.html 指针传递参数本质上是值传递的方式,它所传递的是一个地址值.值传递过程中,被调函数的形式参 ...

  9. c语言中通过指针引用数组,C语言基础(二)

    指针引用数组 C语言规定:如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素. 引入指针变量后,就可以用两种方法来访问数组元素了.如果p的初值为&a[0],则: p+i和 ...

最新文章

  1. 45 MySQL自增id
  2. 数据挖掘领域十大经典算法初探
  3. Installshield 2010 中集成. Net framework4 与 vc++ 2010运行安装包
  4. 快速开发平台网格部件合并单元格。
  5. php 实现同一个账号同时只能一个人登录
  6. Chrome remote debugging protocol在自动化测试中的应用和实践
  7. Elasticsearch Reference [6.7] » Modules » Network Settings
  8. akshare写etf动量滚动策略
  9. linux里工作目录的字体变蓝,netterm访问Linux时字体和背景颜色随目录发生改变的问题解决...
  10. 大学生换学校学计算机,高校换上新课桌,同学表示“世界观被颠覆”,网友:黑科技的诞生...
  11. oracle11整库迁移,Oracle11.2数据库迁移总结
  12. 哔哩哔哩20校招算法笔试题(2019.8.20)第二道编程题 AC
  13. JAVA简易控制台选择题答题,改自书上代码
  14. 十大排序算法(C语言代码)
  15. 智能交通管理系统顶层设计方案(附下载)
  16. ABA问题的解决方法
  17. 海信电视如何安装应用软件(WPS)
  18. [杂谈][原创]海康威视H99 pro私有云盘使用体验
  19. java同步的意思_“同步”是什么意思?
  20. 微信小游戏排行榜:Cocos Creator

热门文章

  1. Python中使用libsvm
  2. cartographer坐标系_cartographer个人对框架解读
  3. 图像傅里叶变换的频率怎么理解?【转载】
  4. LZW压缩算法原理解析与实现【转载】
  5. 数字图像处理-- 图像的统计方法
  6. 鱼眼图像畸变校正--透视变换
  7. 方法重载与重写,返回类型
  8. Redis(数据类型及操作指令、Java连接Redis)
  9. MySQL之Index(索引)
  10. 概率论和数理统计 - 01