



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》教案课程名称C语言程序设计任课教师总课时64教学课题指针与数组授课班级授课日期课时2教学目标知识目标:1.掌握指向数组的指针能力目标:能够熟练使用数组指针解决多个数据处理问题素质目标:团队合作能力、团队互助,自我学习的习惯重点难点指针数组教学方法演示、讲解、启发教学资源教材《C语言程序设计》设备准备VC++6.0,极域电子教室软件,分发工作任务单教学环节(教学过程)教学内容教师活动学生活动教学目标课时1演示项目效果通过教室软件演示程序执行结果倾听、观看、思考、陈述给学生演示任务结果10分钟2理论讲解讲授数组的指针和指向数组的指针变量、数组元素的引用、指针数组讲授预备需要的理论知识15分钟3举例通过一个案例进一步讲解指针与数组的应用讲授、演示通过实际应用帮助学生理解理论知识20分钟4应用布置两个相关题目辅导、答疑通过做相关练习题帮助学生更好的理解相关知识45分钟教学内容(详细):1指针与数组(1)数组的指针和指向数组的指针变量数组的指针是指数组在内存中的起始地址,数组元素的指针是数组元素在内存中的起始地址。类似于指向简单变量的指针,指向数组的指针变量只要将数组的首地址(或数组名)赋给指针变量即可。例如:intiData[5];/*定义iData为整型数据的数组*/int*p;/*定义p为指向整型变量的指针*/则语句:p=&iData[0];(或p=iData;)/*p指向iData数组的第0号元素*/称为p指针为指向数组iData的指针变量。(2)数组元素的引用假设指针变量p指向了数组iData,若想引用数组中的元素,可以通过下列两种方式。1)下标法iData[i] //①数组名下标法p[i] //②指针变量下标法2)指针法*(iData+i) //①数组名指针法*(p+i) //②指针变量指针法(3)数组名作为函数参数当数组名作为函数参数时,在函数调用时,实际传递给函数的是该数组的起始地址,即指针值。所以,实参可以是数组名或指向数组的指针变量。而被调函数的形参,既可以说明为数组,也可以说明为指针。(4)字符串与指针访问一个字符串可以通过两种方式,第一种就是前面学习过的使用字符数组来存放一个字符串,从而实现对字符串的操作;另一种方法就是下面要介绍的使用字符指针指向一个字符串,此时可以不定义数组。例如:char*p="IloveC";(5)指针数组如果一个数组的每个元素都是指针类型的数据,则这种数组称指针数组。指针数组定义的一般形式为:类型标识符*数组名[常量表达式];比如:int*ptr[3];ptr声明为一个指针数组,由3个整数指针组成。因此,ptr中的每个元素,都是一个指向int值的指针。定义一个一维数组,并用指针依次访问数组元素。 #include<stdio.h> voidmain() { intarray[10]={1,2,3,4,5,6,7,8,9,10}; inti,*p; p=array; for(i=0;i<10;p++,i++) { printf("%d",*p); } p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个体宾馆聘用合同范例
- 农户销毁蔬菜合同范例
- 产权置换合同范例
- 公司过户合同范例
- 企业短期租车合同范例
- 个人建屋合同范例
- 乡镇混凝土销售合同范例
- 以技术入股合同范例
- 仓库出租简易合同范本
- 交通玩具租赁合同范例
- 2024年湖北省公务员录用考试《行测》试题及答案解析
- 中建做好现场五大材料消耗量管控
- 工程制图参考答案(图片-73)
- 兽医入门基础知识单选题100道及答案解析
- 口腔颌面部损伤(口腔颌面外科学课件)
- 《中国心力衰竭诊断和治疗指南 2024》要点解读
- 申论范文:数字经济-扬帆起航3篇
- 2024年新闻宣传、新闻采编专业及理论知识考试题(附含答案)
- 2024至2030年中国成人艺术培训行业市场预测与投资规划分析报告
- 2024年河南省高考对口升学语文试卷及参考答案
- JT∕T 1485.1-2023 自动化集装箱起重机远程操控安全作业规程 第1部分:岸边集装箱起重机
评论
0/150
提交评论