指针变量的定义与引用.ppt
《指针变量的定义与引用.ppt》由会员分享,可在线阅读,更多相关《指针变量的定义与引用.ppt(16页珍藏版)》请在三一办公上搜索。
1、指针变量的定义与引用,制作人:涂小琴,学习目标:掌握各种类型指针的定义、初 始化;掌握指针的使用方法;理解指针的概念。重点:变量的地址和指针概念的建立,指针变量的定义和引用 难点:指针概念及指针变量的引用,指针:就是地址,就像我们学过的整型、实型等数据类型一样,指针也是一种数据类型。指针变量:是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。指针变量就是存放地址的变量。,指针与指针变量的概念,内 存,图1 内存示意图,内存是计算机用于存储数据的存储器,以一个字节作为存储单元,为了便于访问,给每个字节单元一个唯一的编号,第一字节单元编号为 0,以后各单元按顺序连续编号,这些单元编号即
2、称为内存单元的地址。,内存地址:内存中存储单元 的编号,图2:变量在内存中的表示,int a=5;,变量的地址,变量 a在内存中占了两个字节的存储空间,2000是这段空间的首地址,那么 2000 就是变量 a在内存中的地址。那么程序是怎样访问变量 a的呢?首先,程序必须知道变量a的地址。这就又提出了一个新的问题,变量 a的地址放在哪里,在程序中又是怎样表示的?,图 3 指针和指针变量的关系,指针变量p 在内存中也占有一个空间,指针变量名p 就是这个空间的名称,这个空间里存放的不是普通的值,而是一个地址值。从图中可以看出,这个地址是变量 a在内存中的位置。所以我们就说这个地址或者说这个指针指向整
3、型变量 a,也可以说是指针变量 p 指向整型变量 a。,指针和指针变量,变量的访问方式,直接访问:是指在程序执行过程中需要访问变量值时,直接存取变量所占内存单元中的内容。,间接访问:将变量的地址存放在一种特殊变量中,利用这个特殊变量进行访问。,说明:用变量名对变量的访问也属于直接访问,因为在编译后,变量名和变量地址之间有对应关系,对变量名的访问系统自动转换成利用地址对变量的访问。,图4:直接访问,图5:间接访问,指针变量的定义,为表示指针变量和它指向的变量之间的关系,在C语言中,用指针标示符“*”表示“指向”,反映指针变量与它所指向的变量之间的联系。指针变量的定义仍遵循先定义后使用的原则,定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指针 变量 定义 引用
链接地址:https://www.31ppt.com/p-5980081.html