


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于C语言函数教学的论文 C语言的学习在整个计算机专业甚至非计算机专业的学习中都有举足轻重的作用函数的学习在C语言的学习中是具有灵魂作用的一章根据笔者多年的C语言教学经验发现很多学生在进行函数的学习时遇到很大的困难很多学生因为函数没搞清楚导致整个C语言的水平永远只停留在入门的阶段分析原因一是大多课本函数知识的安排很靠后这样函数在整个C语言的学习中课时较少;二是我认为大多是教学方法不合理很多教师过分注重C语言语法知识的学习没有注重编程思想的培养 一、函数的概念函数是一组语句这组语句可以完成一个独立的操作这组语句有一个简短的名字程序员可以仅仅利用这个名字完成某个操作函数的使用使复杂的程序变得简单化、条理化、清晰化在C语言中函数分为两大类:库函数、用户自定义函数 1、库函数在编写程序的过程中往往有一些操作需要频繁的使用并且这些操作的代码实现又有一定的难度比如数据的输入、输出在C语言中是没有输入输出语句的由于输入输出涉及到多计算机硬件的直接操作对用户来说较困难这些操作往往由编译系统的开发商提供给用户它们都是以独立程序块的模式出现并且存在于编译系统的某个文件中这就是库函数比如printf()scanf()它们是由编译程序根据一般用户的需要编制并提供给用户使用的一组程序代码C语言的库函数极大地方便了用户同时也补充了C语言本身的不足事实上在编写C语言程序时应当尽可能多地使用库函数这样既可以提高程序的运行效率又可以提高编程的质量 2、用户自定义函数用户自定义函数顾名思义就是用户自己定义的函数程序的编写过程其实就是一个个函数的定义过程很多情况下C语言的编译系统提供给我们的函数并不能满足用户的要求这就要求用户自己编写函数函数是由一组语句组成并给定一个名字相应的函数的定义一般可分为两大部分:函数头部的定义、函数体的定义形式如下:函数的类型函数名(函数的参数)函数体;上面大括号上边的一行成为函数的头部(首部)它给出了函数的表面信息:函数返回值的类型函数的名字函数要处理的数据;大括号内的语句描述了函数的内在构造这组语句完成一个独立的操作是对函数能够完成功能的具体描述 3、函数的调用函数是由一组语句组成并给定一个名字执行与函数相关的一组语句的行为称为函数的调用应该说函数定义好之后调用之前是没有什么意义的函数就像某个具有特殊功能的机器工具这些机器只有在开关打开之后才能发挥作用在程序编写过程中完成“开关机器”这个操作的就是函数调用函数调用的一般形式:函数名(实际参数); 二、函数的教学C语言函数的教学主要是学习自定义函数以及库函数的使用 1、库函数的教学库函数的教学主要是引导学生主动积极地去使用库函数由于大多数课本中库函数仅仅是提及学生大多只会简单输入输出函数及一些字符串处理函数的使用其实库函数还有大量的函数提供给我们但很多学生不会主动去了解去使用原因主要是学生不了解库函数有些能干什么针对这种情况我们可以在教学中找一些用法简单有趣的库函数来激发学生的学习兴趣比如可以把图形函数库中的一些函数做一简单介绍在屏幕上输出一些带有色彩的简单的图案事实证明色彩的引入能引起很多学生主动使用库函数的兴趣 2、自定义函数的教学在这个环节的教学中函数定义的一般形式很多学生能够掌握但是函数的参数确定以及函数返回值的确定对很多函数初学者来说是难点我认为这个地方我们可以引入图示法来理解函数的参数和函数的返回值函数其实就是对某些数据的处理我们把函数理解为一个黑匣子它有一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年高中生物 第五章 细胞的能量供应和利用 5.1 降低化学反应活化能的酶说课稿 新人教版必修1
- 化肥厂复合肥存储管理办法
- 2025借款合同(个人与个人)范本
- 2025面的销售代理合同(广德恒盛)
- 阳光心理健康成长 教案-2023-2024学年高二下学期心理健康教育主题班会
- 活动1 策划迎新联欢会并认识MindMapper Jr教学设计-2023-2024学年小学信息技术(信息科技)五年级下册黔科版
- 公司员工试用期工作总结(集合14篇)
- 中医入职考试试题及答案
- 安全主任上岗培训内容课件
- 山西省吕梁市临县2024-2025学年八年级下学期期末物理试卷(无答案)
- 大学英语四级考试高频词汇1500
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
- 中国图书馆分类法讲座
- 碧桂园展示区品质验收评分表(2017版)
- 岗位绩效考核指标及评分细则(工艺工程师 )
- GB/T 5845.1-2008城市公共交通标志第1部分:总标志和分类标志
- GB/T 36195-2018畜禽粪便无害化处理技术规范
- GB/T 12008.3-2009塑料聚醚多元醇第3部分:羟值的测定
- 风障、阳畦、温床及遮光设施的性能及应用课件
- 外科缝合技术课件
- 《刑法》完整课件(课件)
评论
0/150
提交评论