第10章函数编程基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

LogoLogoLogoLogo第10章函数编程基础第1页,共20页,星期日,2025年,2月5日教学目的内容1教学要求2重点难点3教学内容4第2页,共20页,星期日,2025年,2月5日教学目的本章致力于使读者了解关于函数的概念,掌握函数的定义和函数中各组成部分。能使用函数应用于程序中,将程序分成模块。第3页,共20页,星期日,2025年,2月5日教学要求了解函数的概念掌握函数的定义方式熟悉函数返回和参数的作用掌握函数的调用能够应用函数解决实际问题掌握如何安装VisualStudio2010帮助系统。第4页,共20页,星期日,2025年,2月5日重点难点重点:函数的定义与声明;函数的返回值;函数的参数传递;函数的调用;难点:形参与实参的传递;函数递归调用。第5页,共20页,星期日,2025年,2月5日教学内容传递函数参数;函数概述;函数的定义;了解返回语句;调用函数;灵活应用函数。第6页,共20页,星期日,2025年,2月5日函数概述一个完整的C程序是通过函数之间互相调用实现的。因此读者要仔细阅读学习本章内容。通过对函数模块的调用,可以实现相应的功能。在进行程序设计的时候,会将一些常用的功能模块编写成函数,放在函数库中供公共使用。有些函数是按照ANSIC的要求随C语言编译器提供的,这种函数称之为库函数。像printf函数、scanf函数等等,都是属于库函数。每个C程序的入口和出口都是位于main函数之中。编写程序时,并不是将所有的内容都放在主函数main中。为了方便规划、组织、编写和调试,一般的做法是将一个程序划分成若干个程序模块,每一个程序模块都完成一部分功能。这样不同的程序模块可以由不同的人来完成,从而可以提高软件开发的效率。也就是说主函数可以调用其他的函数,其他函数也可以相互调用。在main函数中调用其他的函数,这些函数执行完毕之后又返回到main函数中。通常把这些被调用的函数称做下层函数。函数调用发生时,立即执行被调用的函数,而调用者则进入等待的状态,直到被调用函数执行完毕。函数可以有参数和返回值。实例在主函数中调用其他函数第7页,共20页,星期日,2025年,2月5日函数的定义1.函数定义的形式对于C语言的库函数来说,在编写程序时是可以直接调用的,例如printf输出函数。而自定义函数,则必须由用户对其进行定义,在其函数的定义中完成函数特定的功能,这样才能被其他函数所调用。一个函数的定义分为两个部分,函数头和函数体。函数的定义的语法格式如图所示:第8页,共20页,星期日,2025年,2月5日函数的定义2定义与声明在程序中编写函数时,一般会先对函数进行声明,然后再对函数进行定义。当然这个并不是绝对的,有时可以不需要声明,对函数直接进行定义。函数的声明是让编译器知道函数的名称、参数、返回值类型等信息。函数的定义是让编译器知道函数的功能。函数的声明的格式由函数返回值类型、函数名、参数列表和分号4部分组成。返回值类型函数名(参数列表);此处要注意的是在声明的最后要有分号“;”作为语句的结尾。例如,声明一个函数的代码如下:intShowNumber(intiNumber);例如在前面的实例中会看到这样的代码格式,在使用一个函数之前先进行声明。实例函数的定义与声明第9页,共20页,星期日,2025年,2月5日了解返回语句返回语句有两个主要用途:返回语句能立即从所在的函数中退出,即返回到调用的程序中去。返回语句能返回值。将函数值赋给调用的表达式中,当然有些函数也可以没有返回值,例如返回值类型为void的函数就没有返回值。1.从函数返回从函数返回就是返回语句的第一个主要用途。在程序中,有两种方法可以终止函数的执行,并返回到调用函数的位置。第一种方法是在函数体中,从第一句一直执行到最后一句,当所有的语句都执行完了,程序遇到结束符号“}”后返回。实例函数遇到结束符号“}”返回第二种方式是采用函数返回语句return。return语句的一般形式如下:return(表达式);实例分数计算器程序第10页,共20页,星期日,2025年,2月5日了解返回语句2返回值通常调用者希望能调用其他函数得到一个确定的值,这就是函数的返回值。例如下面代码:实例计算函数值,该函数为下面对函数返回值进行一下说明:函数的返回值都是通过函数中的return语句获得的,return语句将被调用函数中的一个确定值返回到调用函数中

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档