指针 指针类型存储地址的变量的类型 能直接对内存地址操作 实现动态存储管理 容易产生副作用 初学.pptxVIP

  • 4
  • 0
  • 约7.65千字
  • 约 66页
  • 2022-07-09 发布于上海
  • 举报

指针 指针类型存储地址的变量的类型 能直接对内存地址操作 实现动态存储管理 容易产生副作用 初学.pptx

会计学; 7.1 关于地址和指针的几个基本概念 内存编址: 内存是连续的存储空间。为了对其中的某部分进行操作,对其进行了编址。内存编址是连续的, 基本单位为字节。 内存分配: 系统根据类型为变量分配内存单元; 分配给变量的内存单元的起始地址即为变量的地址; 编译后, 每个变量名对应一个地址,对变量的访问就是通过这个地址进行的。 变量引用: 从变量名对应的地址开始的若干内存单元(字节数由定义类型确定)中取出数据。 变量赋值: 将数据按该变量定义的类型存入对应的内存单元中,内存单元的内容就是变量的值。;; 指针变量与其所指向的变量之间的关系;;指针变量的初始化 一般形式:数据类型 *指针名=初始地址值;;与*运算符 含义;注意: (1)? 指针变量定义和引用时“*”含义有差别。 在引用中 “*”是运算符, 表示指针变量指向的变量。 在指针变量定义时“*”理解为指针类型定义符 表示定义的变量是指针变量。 (2) 不能引用没有赋值的指针变量。(盲指针) (3) p=a;是给指针变量p赋值。 *p=3; 是给p指向的变量赋值。 两者含义完全不同。 (4)必须用同类型的指针给指针变量赋值。 指针变量只存放地址。 不能直接用整型量(或非地址量)赋值给指针变

文档评论(0)

1亿VIP精品文档

相关文档