1 / 47
文档名称:

程序设计基础第8章.ppt

格式:ppt   大小:1,215KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础第8章.ppt

上传人:miao19720107 2022/7/27 文件大小:1.19 MB

下载得到文件列表

程序设计基础第8章.ppt

相关文档

文档介绍

文档介绍:指针与指针变量


指针与数据

指针与函数
指针与字符串


指针数组与指向指针的指针
指针与指针变量
指针的概念
为了说清楚什么指针与指针变量


指针与数据

指针与函数
指针与字符串


指针数组与指向指针的指针
指针与指针变量
指针的概念
为了说清楚什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。
内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。

按变量地址存取变量值的方式称为“直接访问”方式
返回
指针与指针变量
指针的概念
另一种存取变量值的方式称为“间接访问”的方式。即,
将变量i的地址存放在另一个变量中
指针与指针变量
指针的概念
指针与指针变量
指针的概念
指针与指针变量
指针的定义、初始化与应用

指针与指针变量
指针的定义、初始化与应用
定义指针变量时应注意以下几点:

指针与指针变量
指针的定义、初始化与应用

C语言中有两个地址运算符,分别对应指针变量的两种运算:

指针与指针变量
指针的定义、初始化与应用
指针与指针变量
指针的定义、初始化与应用
定义了指针 pi 并赋值后,内存的分配情况如图所示:

指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。在定义指针变量时,可以给指针变量赋一个初始值,这一过程称为初始化。未经赋值的指针变量不能使用。指针变量只能赋予地址,不能赋予其它任何数据,否则将引起错误,这时就用到了指针运算符&和*。