11.* 指针 引用
首先:
所以:
* &在不同地方有不同的含义,不能一味地认为*是取所指对象,&也不是仅用于取地址,他们都是修饰符。
#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.* 指针 引用相关推荐
- 2020-09-25C++学习笔记引用2:二级指针形参与指针形参的使用方法和区别重难点,主看综合代码(1、指针形参2、引用形参3、二级指针形参4、指针引用形参)
2020-09-25C++学习笔记引用2:二级指针形参与指针引用搭配做形参的使用方法区别重难点,注意事项主看综合代码(1.指针形参2.引用形参3.二级指针形参4.指针引用形参) 1.指针引用 #inc ...
- c语言实参形参函数调用指针引用 符号实例,C语言实参、形参、函数调用、指针、引用、符号实例.doc...
C语言实参.形参.函数调用.指针.引用.符号实例 C语言实参.形参.函数调用.指针.引用.*&符号实例 实现环境:VC6 程序源代码: #include "stdio.h" ...
- 二叉查找树-优化版,使用了指针引用
1 //与上一次实现不同,这里使用了大量的指针引用, 2 //因此节省了一个指向父节点的指针 3 #include<iostream> 4 #include<vector> 5 ...
- C语言指针操作(四)通过指针引用字符串
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 前言编辑 一.字符串的引用方式 例1 例2 二.字符指针作函数参数 用函数调用实现字符串的 ...
- C语言指针基础知识点(六)--通过指针引用多维数组
指针系列目录 C语言指针基础知识点(一)–指针及指针变量 C语言指针基础知识点(二)–指针变量的引用 C语言指针基础知识点(三)–指针变量作为函数参数 C语言指针基础知识点(四)–通过 ...
- C++中指针*与指针引用*的区别说明
C++中*&(指针引用)与*(指针)的区别 *指针是一个存放地址的变量,指针引用指的是这个存放地址的变量的引用. C++中如果参数不是引用的话,会调用参数对象的拷贝构造函数, 所以如果有需求想 ...
- c一:指针引用(int * p )和指针(int * q)的区别
#include <iostream>using namespace std;int g = 300;void print(int p, int q) {cout << p & ...
- C++中 *(指针引用)与*(指针)的区别
转自:http://blog.sina.com.cn/s/blog_673ef8130100imsp.html 指针传递参数本质上是值传递的方式,它所传递的是一个地址值.值传递过程中,被调函数的形式参 ...
- c语言中通过指针引用数组,C语言基础(二)
指针引用数组 C语言规定:如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素. 引入指针变量后,就可以用两种方法来访问数组元素了.如果p的初值为&a[0],则: p+i和 ...
最新文章
- 45 MySQL自增id
- 数据挖掘领域十大经典算法初探
- Installshield 2010 中集成. Net framework4 与 vc++ 2010运行安装包
- 快速开发平台网格部件合并单元格。
- php 实现同一个账号同时只能一个人登录
- Chrome remote debugging protocol在自动化测试中的应用和实践
- Elasticsearch Reference [6.7] » Modules » Network Settings
- akshare写etf动量滚动策略
- linux里工作目录的字体变蓝,netterm访问Linux时字体和背景颜色随目录发生改变的问题解决...
- 大学生换学校学计算机,高校换上新课桌,同学表示“世界观被颠覆”,网友:黑科技的诞生...
- oracle11整库迁移,Oracle11.2数据库迁移总结
- 哔哩哔哩20校招算法笔试题(2019.8.20)第二道编程题 AC
- JAVA简易控制台选择题答题,改自书上代码
- 十大排序算法(C语言代码)
- 智能交通管理系统顶层设计方案(附下载)
- ABA问题的解决方法
- 海信电视如何安装应用软件(WPS)
- [杂谈][原创]海康威视H99 pro私有云盘使用体验
- java同步的意思_“同步”是什么意思?
- 微信小游戏排行榜:Cocos Creator