我的理解是:

先来看一下“引用”这个词的含义,引用相当于对象的别名(对象:一块存放某种数据类型的内存空间)。当我们创建了一个对象 vaa 时,计算机同时分配给了它内存空间,我们可以取地址 &vaa 知道它的内存地址。

当我们使用引用&vcc = vaa时,就相当与给vaa起了个别名vcc。如此,我们可以通过 vaa 和 vcc 来使用那块内存中的数据;但计算机不是用名字找的,是根据地址找那个内存的;所以地址可以理解为另一种引用。

当我们使用指针 *pp 指向 vaa 时,pp这个对象里存的是vaa的地址,相当于vaa的引用,我们解引用就可以理解为求解:引用:是使用pp里的地址取地址上的对象值。

如何理解 “解引用”。相关推荐

  1. C语言一维/二维数组解引用难理解点以及一道难题

    C语言指针相关的坑爹题 先来一点简单的 求下面各代码打印结果(32位环境): int a[3][4] = {0}; printf("%d\n",sizeof(a)); printf ...

  2. gm怎么刷东西 rust_Rust语言:解引用详述,搞不明白这个概念,趁早放弃Rust

    Rust是内存安全的,对新手来说,最大的困难是可恶的编译器,在其他语言上面叱咤风云,偏偏被Rust搞到崩溃.所以,大家都戏谑道,Rust是面向编译器编程. 和编译器做斗争的过程中,遇到最多的是,变量所 ...

  3. 解引用NULL为什么会导致程序挂死?

    来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng 解引用NULL指针为什么会出错,导致程序挂死?或者说访问内存地址为0的位置为什么会视为非法? 先了解NULL 参考& ...

  4. 指针(*)、取地址()、解引用(*)与引用()

    指针(*).取地址(&).解引用(*)与引用(&) C++ 提供了两种指针运算符,一种是取地址运算符 &,一种是间接寻址运算符 *. 指针是一个包含了另一个变量地址的变量,您可 ...

  5. 关于二维数组取地址加以或减一解引用问题

    int main() { int aa[2][5] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int *ptr1 = (int *)(&aa + 1); int ...

  6. 二维数组(解引用、指针数组、数组的指针)——C语言

    二维数组 在说二维数组前先来说下一维数组中的指针数组和和数组的指针 一.一维数组中指针数组和数组指针的区别 指针数组: 1 int *p[5]; []的优先级比*高,首先它是一个数组,它的大小是5,它 ...

  7. 【二级指针--定义、初始化赋值、解引用;特殊指针--空指针、void类型的指针】(学习笔记12--指针下)

    目录 一.二级指针 指针的指针 二级指针的定义 二级指针的初始化与赋值 二级指针的解引用 二级指针与指针数组 main函数的参数 二.特殊指针 空指针 void类型的指针 新星计划第六篇博文,下面是上 ...

  8. 一、初级篇——指针(*)、取地址()、解引用(*)与引用()的区别

    1. 初步了解--指针与取地址 先看程序: #include<stdio.h>int main(void) {int num = 7;int *p = #//初始化指针,也可以写作int* ...

  9. 【C++】解引用 (及指针) 和 引用 的概念区别

    以下为个人理解,仅供参考 三种变量,代码示例 #include <iostream>int main() { int val = 10; /// 普通变量int &quo = va ...

最新文章

  1. 技术图文:如何在CSDN上写自己的技术Blog?
  2. Yann LeCun:假如没有深度学习,Facebook就是尘埃
  3. I/O流。简单利用File.copy
  4. 一个棒棒糖引发的。。。
  5. lsof查看占用高_查看端口占用情况lsof,并关闭对应进程kill
  6. linux之权限管理_1
  7. 在notepad++中配置java编译环境
  8. 无人承运平台系统流程图
  9. linux lnmp15 部署laravel项目
  10. mac os adb下载
  11. sql 查找重复值,整行重复
  12. RISC-V GCC工具链介绍
  13. 苹果App Store搜索出Bug,网友:完美避开所有正确答案
  14. 体验为王-2021友盟+移动性能优化比赛第一名作品
  15. 台式机通过笔记本上网的方法
  16. python列表合并降序排列_python对象列表,根据对象属性以降序排列
  17. linux海报制作软件,春节海报制作素材平台-春节海报一键制作app下载v1.0.0-Linux公社...
  18. python量化实战 顾比倒数线_龙腾四海:顾比倒数线+顾比均线
  19. ANSYS workbench 根据坐标施加载荷- external data载荷映射
  20. 大大方方补肾,平平常常做人 - 肾虚的症状和治疗

热门文章

  1. arcview 单条文档调用标签
  2. 计算机二级c语言 笔试题 历年,计算机二级C语言笔试历年真题及答案
  3. SpringBoot整合SpringSession以及自定义CookieSerializer和RedisSerializer详解
  4. BBS论坛系统的设计与实现
  5. EWF(Enhanced write Filter)
  6. SPSS 26安装包下载及详细图文安装教程
  7. argcgis线裁剪线、多图层线合并为一个图层
  8. Python爬取网易云音乐1万条评论
  9. QT软件开发之基础控件--2.5.3 QLCDNumber 数码管控件
  10. 项目群管理到底管什么?之七大原则