c语言指针教学的几个关键问题与方法

c语言指针教学的几个关键问题与方法

ID:5312557

大小:250.26 KB

页数:4页

时间:2017-12-07

c语言指针教学的几个关键问题与方法_第1页
c语言指针教学的几个关键问题与方法_第2页
c语言指针教学的几个关键问题与方法_第3页
c语言指针教学的几个关键问题与方法_第4页
资源描述:

《c语言指针教学的几个关键问题与方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1O卷第4期Vo1.10No.4河北交通职业技术学院学报2013年12月JournalofHebeiJiaotongVocationalandTechnicalCollegeDec.2013文章编号:JJ01—0235(2013)04—0024—04C语言指针教学的几个关键问题与方法孙光明王硕刘雅丽李建欣谢翠杰(河北交通职业技术学院运输管理系石家庄050035)摘要c语言指针概念繁杂、操作内存间接、定义和引用形式灵活多样是教师难教、学生难学的主因。文中分析和总结了指针的值和型、指针变量和指向指针、三种引用符号及其关系等几个关键

2、问题,提出了理解和使用指针的教学方法和技巧,以期为提高c语言程序设计课程教学质量提供参考。关键词指针c语言教学质量教学方法与技巧中图分类号TP31文献标识码ASeveralKeyProblemsandMethodoftheCLanguagePointerTeachingSunGuangmingWangShuoLiuYalinLiJianxinXieCuijie(DepartmentofTransportationandManagement,HebeiJiaotongVocationalandTechnicalCollege,Sh

3、ijiazhuang050035)Abstract:ItisdifficulttoteachandlearntheClanguagepointermainlybecauseofmultifariousconcept,indirectmemoryoperation,flexibleandvarieduseforms.ThispaperanalyzesandsummarizesseveralkeyissuesahoutpointerSvalueandtype,pointervariableandpointerstopointer,t

4、hreereferencesymbolsandtheirrelationships,andproposessometeachingmethodsandtechniques.AlltheworkofthepapercanbemeaningfulforimprovingtheteachingqualityofCprogramminglanguagecourse.Keywords:pointer;Cprogramminglanguage;teachingquality;teachingmethodsandtechniques指针是C语

5、言的“灵魂”,是C语言长盛不衰的本文从指针引入的时机、指针的值和型、指针关键因素。使用指针编写的程序简洁、紧凑,存储变量和指向指针、三种引用符号及其关系等几个关空间小,运行速度快。但是,指针具有概念多而复键问题人手,从指针的使用方法和内存实质两方面杂,使用其操作内存时地址间接,定义和引用时形分析并提出指针教学的方法和技巧,以便于老师教式灵活多样的特点,给教师和学生的教、学带来很指针,以利于学生理解和掌握指针,从而提高C语大的挑战,是c语言教与学的最难点。言课程的教学质量。然而,c语言是计算机、电子信息、电气及机1引入指针的时机械

6、自动化类相关工科专业程序设计类课程的基础,是这些专业学生动手实践的看家本领,是培养学生虽然C语言是高级语言,但在教学过程中更应专业技能的核心基础课程。因此,突破指针教学的坚持程序操作内存的实质,并以程序执行过程中数困境具有现实意义。据在内存中的读、写及变化过程作为分析和编写程收稿日期:2013-09—05作者简介:孙光明,男,1979~,讲师。主要研究方向:计算机网络教学。第4期孙光明等:C语言指针教学的几个关键问题与方法25序的教学线索。如果能抓住这根主线并贯穿始终,元地址等已有知识强化了学生对指针是地址实质的那么指针的教与学

7、就不是那么难了。很多教材往往理解。忽视这一点,导致指针是在后面的章节专门给出,同时,可以巧妙的利用printf(“%d”,Ⅱ)和printf致使学生认识的突兀和不知所措。(“%&)输出技巧直观地加深学生对地址及指实际上,指针的本质就是内存单元的地址,而针概念的认识和实践。内存单元的地址在讲指针以前并不是一个新东西。1.2数组名是首元素的地址所以,可以在课程开始讲变量及数组的声明及操作数组是C语言的一种重要的数据类型,表示的时就引入指针的概念。如果能在这两个时机强调地是一批具有相同数据类型的数值。数组名是一个特址的作用并引出指针的

8、实质,往往能起到“四两拨殊的变量,与普通变量名的含义发生了本质的变千斤”、“由易克难”的奇效。化。数组中存储每个元素的存储单元中的数(数组1.1变量的两个值元素值)是通过“[]”运算符连接数组名和下标的形在讲变量时,往往注重讲解变量的定义和使用式“数组名[下标]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。