第8章 指针《C语言程序设计(第三版)》-电子教案.ppt_第1页
第8章 指针《C语言程序设计(第三版)》-电子教案.ppt_第2页
第8章 指针《C语言程序设计(第三版)》-电子教案.ppt_第3页
第8章 指针《C语言程序设计(第三版)》-电子教案.ppt_第4页
第8章 指针《C语言程序设计(第三版)》-电子教案.ppt_第5页
已阅读5页,还剩36页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第8章导则,21世纪高等学校精品修订教材,理解和掌握地址,导则和导则变量的概念练习导则变量的定义,初始化和引用方法理解和掌握导则和排列的关系理解导则排列和多段导则的概念理解导则和函数的关系学会在项目群设置修订中正确应用导则解决实际问题,引言,导则是习语言与其他项目群设置修订语言区别的主要特征的正确灵活地使用指针将习语言的特点体现在一盏茶上,提高一些计程仪方案的执行效率,使复杂的数据结构的表示和网站数据库、直接内存操作等更加方便。8.1指针的概念、习语言可以使用变量名称、数组名后缀、函数名称等标识符网站数据库到内存指针实际上是内存中的地址,变量的地址,函数的特里尔地址变量指针存储的地址是变量的最

2、终特里尔地址指针变量, 定义和初始化的格式(简称为指针类型)中,数据类型*指针变量名=无指针变量的值是随机的,称为“野指针”。指针变量与变量的关系、int a、*pa=、8.3指针运算、8.3.1 *运算符与地址运算符*(temp=x; x=y; y=暂停; 语音交换2 (英特尔* x、英特尔* y )英特尔温度。 时间=* x; *x=*y; * y=暂停; 语音交换3 (英特尔* x、英特尔* y )英特尔*暂停。 时间=x; x=y; y=暂停; 电话主机() int a,b; int *pa、*pb; pa=、【例8-1】表示指针变量的引用。 其中,swap1(入口x,入口y )、主函

3、数定调用方式为: swap1(a,b ); 值被传递,a、b的值以及pa、pb指针变量不受影响。 swap2(int *x,int *y )、主函数调用方式为: swap2(pa,pb ); 波形残奥仪表是指针变量,实际残奥仪表也是指针变量。 由于交换算法中采用了定点运算符*,所以*x、*y和pa、pb支持相同的数据a、b,最后的函数实现了交换。 交换机3 (int * x,int *y ),主函数定调用方式为:交换机3 (pa,pb ); 波形残奥仪表是指针变量,实际残奥仪表也是指针变量。 在交换算法中,临时指针变量交换x、y,但是pa、pb不交换,因此对应的数据a、b也不受影响,交换失败。 【例8-1】表示指针变量的引用。 swap3()分析图,8.3.3指针的算术运算和关系运算,算术运算指针变量之和-运算。 指针加法,减法整数运算。 指向同一数组中不同元素的指针减法。 卡尔斯特100=健康世界; char *p=str、*q; 8.3.3指针的算术运算和关系运算定,p,q=p 3; 另外,字符w可以由str6表示,也可以由p5、q2表示,在8.3.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论