1、我们在定义一个变量a时,变量a本质上代表一个存储单元,CPU通过该存储单元的地址访问该存储单元中的数据。
所以a即会表示存储单元的地址,也代表存储单元中的数据。这样产生了二义性。为了消除这种二义性,c语言规定a来表示存储单元中的数据,&a来表示存储单元的地址。
2、指针和指针变量的区别
指针:系统为每一个内存单元分配一个地址值,C/C++把这个地址值称为“指针”.如:int i= 5;则存放变量i的内存单元的地址 &i 被称为指针。
指针变量:指针变量 是存放 前述 指针的变量,也可以定义为 指针变量 是存放变量所占内存空间首地址的变量。所以说,指针变量就是存放指针的变量。

“指针”和“指针变量”的区别相关推荐

  1. 指针与指针变量的区别(C语言)

    提示:本章主要谈及个人对C语言指针和指针变量的理解 文章目录 前言 一.指针是什么? 二.指针变量是什么? 三.知识拓展 总结 前言 指针是C语言中的一个很重要的concept,掌握指针的应用,可以使 ...

  2. 变量与指针变量的区别

    谈一般变量与指针变量的区别 一. 首先我们要知道变量访问有两种方式 1 . 变量名  :  例如    int a = 10   i+j = 10 2 . 地址      :顾名思义它表示的是一个变量 ...

  3. c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一

    (来自百度解答) Node *p是定义一个Node结构体指针,指针名为p,指向一个Node结构体,并为这个结构体分配了内存空间 该结构体无命名 Node p是定义一个Node结构体,结构体名为p. 追 ...

  4. golang中值类型/指针类型的变量区别总结

    转自:https://segmentfault.com/a/1190000012329213 值类型的变量和指针类型的变量 先声明一个结构体: type T struct {Name string } ...

  5. 指针和指针变量的区别

    文章目录 内存 左值与右值 指针和指针变量 首先引入一些概念 内存 内存是电脑上特别重要的存储器,计算机中所有程序的运行都是在内存中进行的. 所以为了有效的使用内存,就把内存划分成一个个小的内存单元, ...

  6. (转)数组指针和指针数组的区别

    数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长.也就是说执行p+1时,p要跨过n个整型数 ...

  7. 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )

    文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...

  8. 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )

    文章目录 一.指针类型变量 与 指针指向的内存块 概念区别 1.指针赋值 2.指针运算 3.内存赋值 4.内存取值 5.内存修改注意事项 一.指针类型变量 与 指针指向的内存块 概念区别 指针类型变量 ...

  9. c语言中指针中 - 和 。的区别?

    c语言中指针中 -> 和 .的区别? 例子1:比如有如下结构 typedef strut node{ int data;   strut node * next; } ListNode; Lis ...

最新文章

  1. 2021-08-05 Ubuntu18.04安装ROS出现的一些问题
  2. nacos config基本使用
  3. Zuul:构建高可用网关之多维度限流
  4. Struts 2配置详解
  5. 【工具相关】web-HTML/CSS/JS Prettify的使用
  6. go反射实战之数组的查找Find过滤Filter函数实现
  7. 对计算机视觉研究的认识,计算机视觉(作业)
  8. VS2008中开发Silverlight 2.0的配置
  9. 常用的加密算法--摘要认证和签名认证的实现
  10. 数学建模练习-----基于无线通信基站的室内定位问题
  11. 中国砷化镓产业链调研与投资战略报告(2022版)
  12. miRNA-转录组-蛋白组联合分析
  13. android如何设置自适应大小的背景图片,Android 背景图片自适应方案
  14. 香农定理与奈奎斯特定理
  15. 比特大陆新一轮裁员50%,回应称系人员调整
  16. BFC到底是什么?如何理解
  17. 令人感动的电影---虎兄虎弟
  18. 问题 : 我们的征途是星辰大海
  19. java 做日历_java编程实现日历
  20. SAP自定义权限对象

热门文章

  1. cie规定的标准光源_标准光源介绍
  2. ChatGPT终于被缝进了搜索引擎…
  3. HeadFirst:设计模式-观察者模式
  4. jmeter教程(十五):远程执行
  5. 如何长时间坚持一件事情
  6. 华为云05之网络虚拟化
  7. j2ee上机任务汇总(上)
  8. vue dev环境API代理实现
  9. 在虚拟机中使用摄像头
  10. “农业机械开发商”AMD的50年求生之路