1 / 139
文档名称:

精品PPT课件--C++程序设计第6章.ppt

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

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

精品PPT课件--C++程序设计第6章.ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--C++程序设计第6章.ppt

文档介绍

文档介绍:第6章指针
指针概念复杂, 多思考, 多比较, 多上机。

1、数据在内存中如何存取的?
1)程序定义变量
2)编译时, 给变量分配内存单元
①根据变量的类型, 分配一定的长度
②变量名转换为地址
③地址:内存单元字节的编号
例:
int i, j, k;
i 2000
j 2004
k 2008
(变量名被首地址代替)
i=3;
j=6;
3)数据的存取方式
①直接访问方式
按变量地址存取变量值的方式。
例:
k=i+j;
i 2000 取 3
j 2004 取 6
k 2008 存 9
②间接访问方式
先找到存放变量地址的变量, 从中取出变量的地址,
然后再按地址存取值。
例:
变量 i_pointer
i_pointer=&i;
i_pointer 放了i的首地址 2000
内存也会给i_pointer地址, 3010
i取值:
先去i_pointer地址, 取i的首地址,
再去该地址, 取i的值 3。
&——取地址运算符
2、两种访问方式图示法:
2000
3
3
1)直接
i
2000
i
2000
2)间接
i_pointer
i_pointer 指向 i
3、概念
1)地址:
内存字节的编号。
如:2000, 3010
2)指针(习惯上叫地址):
一个变量的地址称为该变量的指针。
i的指针是2000
3)指针变量(习惯上简称指针):
一个变量专门用来存放另一个变量的地址,
则称这个变量为指针变量。
i_pointer=&i; i_pointer称指针变量。
(指针变量的值是地址)
4)指向:
指针变量和其存放地址的变量间有指向关系。
如:
i_pointer=&i;
则i_pointer指向i
5)指向关系:
通过地址来实现,
有指向关系, 则可实现间接访问。

3 *i_pointer
2000
i_pointer i
2000
1、名词
指针;指针变量;指向
2、指向关系的表示方法
用*符号表示"指向"
例: i_pointer=&i;
i_pointer 指向 i
i 与*i_pointer 等价
i=3;
或*i_poniter=3;
(将3 赋给i_pointer指向的变量)
*——指向运算符

最近更新

2024年商丘学院单招职业技能测试模拟测试卷含.. 41页

2024年嘉兴南洋职业技术学院单招职业适应性测.. 40页

2024年四川华新现代职业学院单招职业技能测试.. 40页

2026年企业趣味运动会方案 9页

2024年四川托普信息技术职业学院单招职业技能.. 42页

2024年四川现代职业学院单招综合素质考试题库.. 41页

2026年企业的春节慰问信 8页

2024年塔城职业技术学院单招职业倾向性考试题.. 42页

2024年大庆医学高等专科学校单招职业技能测试.. 41页

2024年天津交通职业学院单招职业适应性考试题.. 40页

2024年天津国土资源和房屋职业学院单招综合素.. 41页

2024年天津市单招职业倾向性考试模拟测试卷含.. 41页

2026年企业安全生产的承诺书 13页

2024年天津职业技术师范大学单招职业适应性测.. 39页

2024年威海职业学院单招职业倾向性测试题库最.. 40页

2024年宁夏吴忠市单招职业倾向性测试模拟测试.. 40页

2024年宁夏石嘴山市单招职业倾向性考试模拟测.. 40页

2024年宁德师范学院单招职业倾向性测试模拟测.. 39页

2024年宁波大学科学技术学院单招职业倾向性测.. 38页

2024年宁波财经学院单招职业倾向性考试题库必.. 40页

2024年安徽商贸职业技术学院单招职业适应性考.. 40页

2024年安徽电子信息职业技术学院单招职业倾向.. 39页

2026年以热爱读书为题的演讲稿 9页

绿色物流配送路径规划 35页

2026年以人与人互相关爱为话题六年级作文 5页

2026年付姓龙年男孩取名 5页

ZR-003 建设单位法人授权书 1页

玩具购销合同通用6篇 10页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

卫生院医疗质量、医疗安全工作责任书 11页