C++语言基础教程 教学课件 ppt 作者 吕凤翥 第5章 指针和引用

上传人:E**** 文档编号:89344608 上传时间:2019-05-23 格式:PPT 页数:21 大小:147KB
返回 下载 相关 举报
C++语言基础教程 教学课件 ppt 作者  吕凤翥 第5章  指针和引用_第1页
第1页 / 共21页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 第5章  指针和引用_第2页
第2页 / 共21页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 第5章  指针和引用_第3页
第3页 / 共21页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 第5章  指针和引用_第4页
第4页 / 共21页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 第5章  指针和引用_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《C++语言基础教程 教学课件 ppt 作者 吕凤翥 第5章 指针和引用》由会员分享,可在线阅读,更多相关《C++语言基础教程 教学课件 ppt 作者 吕凤翥 第5章 指针和引用(21页珍藏版)》请在金锄头文库上搜索。

1、第5章 指针和引用,一. 指针的概念 二. 指针和数组 三. 引用,一、指针的概念,1什么是指针, 指针是一种特殊变量,表现在值和类型不同于一般变量 指针指向的变量如何确定,2定义指针的格式,*= 其中,*是修饰符,说明其后的标识符为指针名。 见P116,例5.1,3.指针的赋值, 指针的初始化 指针的赋值 都要使用地址值,并且应做到类型相同和级别一致。,4指针的运算, 赋值运算 加减整数运算 在一定条件下,两个指针相减 在一定条件下,两个指针比较 见P118,例5.2,P119,例5.3,例5.4 指针运算与地址运算 见P120,例5.5,二、指针和数组,1指针可以表示数组元素, 一堆数组元

2、素的指针表示 int a5 *(a+i) i=0,4。,二堆数组元素的指针表示,int b34; *(*(b+i)+j) *(bi+j) (*(b+i)j *(&b00+4*i+j),三堆数组元素的指针表示,int c234; *(*(*(c+i)+j+k) (*(*(c+i)+j)k *(*(c+i)j+k) *(*(ci+j)+k),(*(c+i)jk (*(ci+j)+k) *(cij+k) *(& c0c0+3*4*i+4*j+k) 见P121,例6.6,P122,例5.7,2字符指针和字符串处理函数, 字符指针是一种指向字符串的指针,它与字符数组不同,可以用一个字符串常量给字符指针赋

3、值。 见P124,例5.8, 字符串处理函数,包含在stringh文件中 (1)strlen() (2)strcmp() (3)index() (4)strcat() (5)strcpy() 见P126,例5.9,3指向数组的指针和指针数组。, 指向数组元素的指针,都是一级指针 指向一堆数组的指针,它是二级指针 见P128,例5.10和例5.11 指计数组。一堆一级指针数组是一个二堆数组。 见P129,例5.12,三、引用,1引用的概念, 什么是引用 引用是变量或对象的别名,引用不是变量,它不是内存单元。引用的值和地址值是被引用的变量或对象的值和地址值。, 创建引用的方法,&= 其中,&是修饰符,表示&后边的标识符是引用名,创建引用时必须对引用初始化,即将该引用绑走在某个变量或对象上。, 引用的特性,见P131,例5.13。,2引用和指针, 指针是变量,引用不是变量 指针可以引用,引用不可以引用 指针可以作数组元素,引用不可以作数组元素 可以有空指针,不可以有空引用,见P132,例5.14 作业题P133,练习题5 5.1,5.2,5.3,5.4,5.5(自选) 上机练习题P138上机指导5 5.2中15题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号