- 1
- 0
- 约4.58千字
- 约 80页
- 2016-09-12 发布于广东
- 举报
11.1 变?量?的?指?针 为了正确地访问这些内存单元,必须为每个内存单元编号。根据一个内存单元的编号就可以准确地找到该内存单元。因此内存区的每一个字节都有一个编号,这就是地址,通俗地说,它相当于旅馆中的房间号;在地址所标志的内存单元中存放数据,这就相当于每个房间中居住旅客一样。内存单元的地址与内容两个概念的区别如图11.1所示。 图11.1 内存用户数据区数据存储示例 【例11-1】 显示变量的值及地址。 图11.2 例11-1运行结果 11.2 指 针 变 量 1.间接访问形式 假设定义了一个变量i_pointer,用来存放整型变量的地址,它被分配内存地址为3010、3011的字节单元。可以通过下面的语句将i的地址 2000 存放到i_pointer中: i_pointer i; 2.间接访问方式和直接访问方式的对比 例如,为了打开A抽屉,有两种办法:一种是将A钥匙随身携带,需要时直接找出该钥匙打开抽屉,取出所需的东西;另一种办法是将A钥匙放到另一抽屉B中锁起来。如果需要打开A抽屉,就需要先找出B钥匙,打开B抽屉,取出A钥匙,再打开A抽屉,取出A抽屉中的物品,这就是间接访问。 图11.3是直接访问和间接访问的示意图。 图11.3 直接访问和间接访问的示意图 3.间接访问运算符“*” 为了表示指针变量和它所指向的变
您可能关注的文档
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第17章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第18章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第19章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础1.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 基本数据类型、操作符和表达式 第2章.ppt
- C语言 程序设计 第1章程序设计基础及C语言概述.ppt
- C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt
- C语言 程序设计 第3章 选择结构程序设计.ppt
- C语言 程序设计 第4章 循环结构程序设计.ppt
- C语言 程序设计 第5章数组.PPT
原创力文档

文档评论(0)