- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
如活字印刷般的函数函数入门
教学目标掌握函数的定义;掌握函数的参数;了解函数的返回值。
作为中国古代“四大发明”之一,活字印刷的发明是印刷史上一次伟大的技术革命。与之相比,雕版印刷则黯然神伤。雕版印刷,费时费工费料,存放不便,难于更正。活字印刷,随时拼版,重复使用,易于保管。细细品味,函数的思想跃然纸上,正如“活字印刷”,函数对于程序编写有着“异曲同工,殊途同归”之妙。课堂导入
引入函数的目的4课堂导入1.程序“复用”,避免在程序中使用重复代码;2.结构化程序设计的需要:自顶向下、逐步细化,将复杂问题分解为相对简单的子问题,这些子问题用子程序实现,从而提高主程序结构的清晰性和易读性。3.使程序的调试和维护变得更加容易。
5课堂导入printstar(){printf(“******************\n”);}printmessage(){printf(“Howdoyoudo!\n”);}main(){printstar();printmessage();printstar();}结果:******************Howdoyoudo!******************
6课堂导入1.一个源程序文件由一个或多个函数组成,但必须有且仅有一个main函数。2.C程序的执行从main函数开始,调用其他函数后,流程回到main函数,main函数结束整个函数的运行。3.由主函数调用其他函数,其他函数也可互相调用,但不能调用main函数。同一个函数可以被一个或多个函数调用任意多次。4.从用户角度看,函数分为两种:①标准函数:即库函数,由系统提供。②用户自定义函数:用户自己定义的。5.从函数形式看,函数分为两种:①无参函数。②有参函数。说明:
7函数的定义1.函数定义的一般形式类型标识符函数名(类型1形参1,类型2形参2,…){声明部分语句}2.说明:(1)所有函数在定义时都是互相独立的,即不能嵌套定义;(2)类型标识符:说明了函数返回值的类型,当返回值为int时,可省略不写;(3)函数名:遵循标识符的命名规则;同一个函数中函数名必须唯一;
8函数的定义(4)形参:只能是变量,每个形参前要有类型名;当定义的函数没有形参时叫作“无参函数”;形式:类型标识符函数名(){声明部分语句}(5)函数体:当声明部分和语句都没有时,称为“空函数”,空函数没有任何实际作用;形式:类型说明符函数名(){}例如:dummy(){}
函数的定义intmax(intx,inty){intz;z=xy?x:y;return(z);}函数名返回值类型形参1形参2声明部分语句(执行部分)函数体例如
函数的参数1.形式参数和实际参数实际参数:调用函数时,函数名后面括弧中的参数称为“实际参数”(简称实参)。形式参数:定义函数时,函数名后面括弧中的参数称为“形式参数”(简称形参)。例如:main(){inta,b,c;scanf(“%d,%d”,a,b);c=max(a,b);printf(“Maxis%d”,c);}max(intx,inty){intz;z=xy?x:y;return(z);}
函数的参数2.关于形参与实参的说明:(1)未出现函数调用时,形参变量不占内存中的存储单元。在发生函数调用时,形参才被分配内存单元。调用结束后,形参所占的内存单元被释放。(2)实参可以是常量、变量或表达式,必须有确定的值。在调用时,将实参的值赋给形参变量。(3)实参与形参的类型应相同或兼容。如果类型不一致,则将实参转换为和形参类型一致时再赋值。例如:main(){intc;c=max(3.5,5+2);printf(“Maxis%d”,c)
您可能关注的文档
- 作品PPT-水蒸气蒸馏法实例.ppt
- 作品PPT-塑料管材挤出成型.ppt
- 作品PPT-塑料介电性能测试.ppt
- 作品PPT-认识聚二甲基硅氧烷.ppt
- 作品PPT-认识离心泵.ppt
- 作品PPT—认识乳化类化妆品.ppt
- 作品PPT-认识糖苷键的“前世今生”.ppt
- 作品PPT-认知气相色谱仪.ppt
- 作品PPT-乳胶漆遮盖力的测定.ppt
- 作品PPT-软质聚氨酯泡沫的制备.ppt
- 中国国家标准 GB/T 4797.3-2024环境条件分类 自然环境条件 第3部分:生物.pdf
- GB/T 4797.3-2024环境条件分类 自然环境条件 第3部分:生物.pdf
- 《GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机》.pdf
- 中国国家标准 GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机.pdf
- GB/T 10395.28-2024农业机械 安全 第28部分:移动式谷物螺旋输送机.pdf
- 高中数学学考复习优化练习20空间点、直线、平面之间的位置关系含答案.docx
- 刘静心 82003005 材加概论结课论文(2).pdf
- 社会实践登记表1.doc
- 刘静心 82003005 材加概论结课论文.docx
- 十三五全面二孩政策解读.ppt
文档评论(0)