标题中的3个概念:变量地址、指针and指针变量是依次出现的,逐个确定就可以明晰到底什么是我们常说的指针(其实是指针变量)

首先,变量在本质上是一段存储空间,既然是存储空间,就必有地址,一般每个字节有一个地址编号,那么变量地址其实就是这个变量占用的第一个字节的编号。

由上一段内容我们可以知道,要想找到一个变量,就得知道它的存储单元的地址,那么地址也就是指向标,形象地称作指针

指针变量是特殊的变量,它也会占用存储单元,也会有自己的地址,特殊之处在于存储的内容是指针。

从变量地址到指针再到指针变量相关推荐

  1. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)

    1. 声明指针 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址.就像其他变量或常量一样,您必须在使用指 针存储其他变量地址之前,对其进行声明. 指针变量声明的一般形式为: type * ...

  2. 指针常量、常量指针和常量指针常量

    1.const可以存在的位置 1)指针常量 int *const ptr; 2)常量指针 const int *ptr; int const *ptr; 3)常量指针常量 const int *con ...

  3. 指针定义、指针与数组、指针运算、比较

    目录 一.指针相关定义 二.数组与指针 1.数组变量是特殊的指针 2.指针与const a.所指是const时 b.const转化 c.const数组 三.指针运算 指针+1: *p++ 四.指针比较 ...

  4. 对指针的详细认识(一)—— 指针概念+指针类型+野指针+指针运算+二级指针

    文章目录 指针是什么? 指针的定义 指针的大小 指针类型 指针有哪些类型? 指针类型有什么意义? 野指针 野指针的成因 如何避免野指针 指针运算 指针+-整数 指针-指针 指针的关系运算 二级指针 指 ...

  5. 8051单片机基础6:通用指针和定向指针

    文章目录 关于C51代码中指针的疑问 Cx51的指针类型 Generic Pointers(通用指针) Memory-Specific Pointers(定向指针) 指针类型转换 指针转换示例 1. ...

  6. 翁恺老师C语言学习笔记(十)指针_运算符取得变量的地址

    指针(一) 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值.由于通过地址能找到所需的变量单元,可以说,地址指 ...

  7. C语言_字符串的地址以及指向字符串的指针变量的定义

    一.字符串的地址以及指向字符串的指针变量的定义. 1. 字符常量:用单引号括起来的一个字符.2. 字符串常量:用双引号括起来的一串字符.3. 注意:由于变量只能存放一个字符,所以字符串只能存储在数组当 ...

  8. c语言使用指针在被调函数中改变主调函数的变量 地址运算符 间接运算符

    1.指针 用于存储变量的地址 指针是一个值为内存地址的变量. 2.&运算符(地址运算符) &后跟一个变量名,给出变量的地址 &a,表示变量a的地址 3.*运算符(间接运算符/解 ...

  9. C++ 笔记(18)— 类和对象(this 指针、指向类的指针、类静态成员变量和函数)

    1. this 指针 在 C++ 中,每一个对象都能通过 this 指针来访问自己的地址. this 指针是所有成员函数的隐含参数.因此,在成员函数内部,它可以用来指向调用对象. 友元函数没有 thi ...

最新文章

  1. Python 之父:Python 4.0 可能不会来了
  2. linux rpm包解压到当前目录
  3. SPOJ Pattern Find(Rabin Karp)
  4. 网工必备的存储知识详解
  5. tron区块链php对接,Tron区块链技术 - Tron智能合约概述
  6. IDEA 中生成 MyBatis 逆向工程实践
  7. 类和对象编程(三):构造函数析构函数
  8. Java 后端彻底解决跨域问题(CORS)
  9. 全球及中国DIN筒夹行业运营前景与投资决策建议报告2022版
  10. 攻防世界 mfw 解题思路
  11. OGNL学习笔记-OGNL基础
  12. 电话号码的正则表达式
  13. (RPA)——检测 ie 进程是否存在,存在则杀掉 ie 进程
  14. [转]马化腾:如何从“较好”到“最好”
  15. 通过颜色来生成一个纯色图片
  16. GPU初始化和启动流程(r600)
  17. 惠州新方舟电子计算机专业学校,2020惠州顶尖的技校及排名榜
  18. 浅谈物联网安全威胁与挑战
  19. Quant Practise
  20. windows server2016服务器对office online server2016进行搭建

热门文章

  1. Core ML 文档翻译
  2. Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
  3. RPC-client异步收发核心细节?
  4. Java String.substring内存泄露?
  5. SSM框架之批量增加示例(同步请求jsp视图解析)
  6. [Doctrine Migrations] 数据库迁移组件的深入解析三:自定义数据字段类型
  7. 前端编程提高之旅(五)----写给大家看的css书
  8. 《Linux 高级程序设计(第三版)》——导读
  9. 报javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception异常 的解决方案...
  10. flexbox布局的兼容性