《C语言程序设计基础》教案 第19课 指针的使用(一).pdf
教案首页
课程:C语言程序设计授课教师:学年第学期
周次第周时间年月日专业班级:
授课授课理论课□实验课□实训课□教学2学
单元8:指针的使用(一)
章方式教学做一体化课程√时数时
教学理解指针与地址的概念,相互关系及表示方法,掌握指针变量的定义与格式,掌握指针与
目的数组的关系及对数组的操作。
教学内容教学过程设计及时间分配
教
学1.指针的引入与作用1.问题引入讲授互动10分
2.指针与地址讲授15分
2.地址与指针
组3.指针变量的声明与使用3.指针变量的声明演示、讲授15分
4.指针与数组演示、操作25分
4.指针与数组
织5.案例与实践操作5.随堂练习案例20分
6.小结、作业及实验安排讲授5分
教学
重点重点:指针的定义、指针变量的使用、指针对数组的操作
教学难点:指针变量的使用、指针对数组的操作
难点
教学理论讲授、演示、对比讲解、案例分析
手段
双语pointer—函数
教学address—地址
作业及作业:单元总结与单元练习
思考题知识拓展:动态内存分配
1.谭浩强主编的《C语言程序设计》(清华大学出版社)。
参考2.丹尼斯·里奇《C语言程序设计》(第二版)。
资料3.NCRE考试用教程《C语言程序设计》(高等教育出版社)。
4.网络教学资源:国家精品课网站。
本讲
内容对于指针的使用,首先要理解清楚理解指针与地址的概念,通过上机实验,验证地址、指针、
学法数组首地址等内容,加深对指针概念的理解。
指导
单元8-1指针的使用(教案)
教学内容及教学过程说明
步骤一问题引入
去写字楼找人,你把要找的人的姓名告诉保安后,保安就会到这个
人所在的房间找出这个人。可是有时候你不知道要找的那个人的名字,
通过问题引入,
此时如果你知道这个人在哪个房间办公,保安同样可以把人带给你。C语
了解指针的方便、
言也是一样,如果你指出要访问变量a的存储单元地址,程序也可以把高效之处
变量a的值找出来,一样的道理。
假如你要找的是一群人,这些人所在的房间是连续的,如果你把这
一群人的姓名一个一个的报给保安,明显太麻烦了。换一种思考方式,
如果你告诉保安的是第一个人住的房间号以及连续有几个房间,保安就
很容易找出这群人了。C语言也是一样,当访问连续多个内存单元的数据
时,只要知道第一个数据所在的内存单元地址,然后依次读取数据就可
以了。所