欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第十五讲第八章 函数上优秀课件.ppt

    • 资源ID:49399306       资源大小:8MB        全文页数:22页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第十五讲第八章 函数上优秀课件.ppt

    六、字符数组应用举例六、字符数组应用举例 例例7.9 7.9 有有3 3个字符串,要求找出其中最大者。个字符串,要求找出其中最大者。算法:设一个算法:设一个3 3行若干列的二维数组,用于存放行若干列的二维数组,用于存放3 3个字符串。设一个字符串。设一个一维数组用于存放最大的数组,然后开始两两比较并每次都将较大个一维数组用于存放最大的数组,然后开始两两比较并每次都将较大的数组存放在一维数组中。的数组存放在一维数组中。1第1页,本讲稿共22页第八章第八章函数函数(上)(上)2第2页,本讲稿共22页?3第3页,本讲稿共22页主要内容主要内容概述概述函数的定义函数的定义函数参数(变量和数组)和函数值函数参数(变量和数组)和函数值函数的调用函数的调用函数的嵌套调用函数的嵌套调用局部变量和全局变量和变量的存储类别局部变量和全局变量和变量的存储类别4第4页,本讲稿共22页 8.1 8.1 概述概述 C C程序的结构如图所示:程序的结构如图所示:1 1、一个、一个C C程序可以由若干个函数程序可以由若干个函数 组成。组成。2 2、每个程序有且只有一个主函、每个程序有且只有一个主函 数(数(mainmain),其它都是子函),其它都是子函 数。数。3 3、子函数可以互相调用,但主、子函数可以互相调用,但主 函数不能被调用。函数不能被调用。4 4、一个、一个C C程序可以有一个或多个程序可以有一个或多个 文件组成,一个源程序文件文件组成,一个源程序文件 是一个编译单位。是一个编译单位。5第5页,本讲稿共22页 8.1 8.1 概述概述 说明:说明:1 1、C C程序的执行从程序的执行从mainmain函数开函数开 始,调用其它函数后仍回到始,调用其它函数后仍回到 main main函数,程序在函数,程序在mainmain函数函数 结束时结束。结束时结束。2 2、子函数都是平行的,任何子、子函数都是平行的,任何子 函数都不属于其它函数。函数都不属于其它函数。3 3、从用户角度看,函数分为:、从用户角度看,函数分为:标准函数(即库函数)标准函数(即库函数)自定义函数自定义函数4 4、从函数形式看,函数分为:、从函数形式看,函数分为:无参函数无参函数 printstar printstar()()有参函数有参函数 printf printf()()6第6页,本讲稿共22页 8.2 8.2 函数定义的一般形式函数定义的一般形式 函数定义的一般形式:函数定义的一般形式:类型说明类型说明 函数名函数名 (形式参数说明形式参数说明)函数体函数体 形式参数说明方法:形式参数说明方法:类型说明类型说明 变量名变量名 ,类型说明类型说明 变量名变量名7第7页,本讲稿共22页 8.2 8.2 函数定义的一般形式函数定义的一般形式 函数定义的一般形式:函数定义的一般形式:类型说明类型说明 函数名函数名 (形式参数说明形式参数说明)函数体函数体 说明:说明:1 1、一般情况下,函数体由两部、一般情况下,函数体由两部分组成:分组成:局部变量声明局部变量声明 语句语句 2 2、局部变量:、局部变量:指函数体内定义的变量。其有效范围指函数体内定义的变量。其有效范围仅仅限于所在函数内部,限于所在函数内部,离开函数体则无意离开函数体则无意义。义。8第8页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值 一个一个C C程序由若干函数组成,各函数调用时经常需要传递一程序由若干函数组成,各函数调用时经常需要传递一些数据。即调用函数语句把数据传递给被调函数,经被调函数些数据。即调用函数语句把数据传递给被调函数,经被调函数处理后,得到一个确定的结果,在返回调用函数时,把这个结处理后,得到一个确定的结果,在返回调用函数时,把这个结果带回调用函数。果带回调用函数。被调函数被调函数函数调用语句函数调用语句返回函数返回函数a a、b bz z9第9页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值一、形式参数和实际参数一、形式参数和实际参数 函数参数:用于函数间数据传递的参数函数参数:用于函数间数据传递的参数 形式参数:形式参数:定义定义函数时的参数函数时的参数 实际参数:实际参数:引用引用函数时的参数函数时的参数实际参数实际参数形式参数形式参数注意:注意:1 1、函数、函数maxmax有两个形式参数有两个形式参数x x、y y,形参形参x x和和y y在函数在函数maxmax中使用。中使用。2 2、a a和和b b是主函数中定义的变量,是主函数中定义的变量,main main函数调用函数调用maxmax函数,函数,a a和和b b为函数为函数maxmax的实参。的实参。10第10页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值一、形式参数和实际参数一、形式参数和实际参数 实际参数实际参数形式参数形式参数说明:说明:1 1、定义函数时,必须说明形参类、定义函数时,必须说明形参类 型,形参只能是型,形参只能是变量或数组变量或数组。2 2、函数被调用前,形参不占内存;、函数被调用前,形参不占内存;函数调用结束后,形参所占用函数调用结束后,形参所占用 的内存也将释放。的内存也将释放。3 3、实参可以、实参可以常量、变量和表达式常量、变量和表达式。4 4、实参与形参的类型必须一致实参与形参的类型必须一致。字。字 符型和整型可以通用。符型和整型可以通用。5 5、实参对形参的数据传递是实参对形参的数据传递是“值传值传 递递”,即单向传递。它仅有参,即单向传递。它仅有参 数的数的位置决定,与名字无关位置决定,与名字无关。11第11页,本讲稿共22页补充例题:读程序写出运行结果补充例题:读程序写出运行结果 8.3 8.3 函数参数和函数的值函数参数和函数的值12第12页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值一、形式参数和实际参数一、形式参数和实际参数 二、函数的返回值二、函数的返回值 1 1、返回值的方法、返回值的方法 函数返回值也就是函数值,是一确定的值。函数返回值也就是函数值,是一确定的值。13第13页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值一、形式参数和实际参数一、形式参数和实际参数 二、函数的返回值二、函数的返回值 1 1、返回值的方法、返回值的方法 2 2、函数值的类型、函数值的类型14第14页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值一、形式参数和实际参数一、形式参数和实际参数 二、函数的返回值二、函数的返回值 1 1、返回值的方法、返回值的方法 2 2、函数值的类型、函数值的类型 3 3、不需要返回值的函数、不需要返回值的函数15第15页,本讲稿共22页 8.4 8.4 函数的调用函数的调用一、函数调用的形式一、函数调用的形式 一般形式:一般形式:函数名(实参表列)函数名(实参表列)16第16页,本讲稿共22页 8.4 8.4 函数的调用函数的调用一、函数调用的形式一、函数调用的形式二、函数调用的方式二、函数调用的方式17第17页,本讲稿共22页 8.4 8.4 函数的调用函数的调用一、函数调用的形式一、函数调用的形式二、函数调用的方式二、函数调用的方式三、函数声明和函数原型三、函数声明和函数原型18第18页,本讲稿共22页 8.5 8.5 函数的嵌套调用函数的嵌套调用嵌套调用是指:在调用一个函数过程中,再调用另一函数嵌套调用是指:在调用一个函数过程中,再调用另一函数19第19页,本讲稿共22页 8.5 8.5 函数的嵌套调用函数的嵌套调用例题:用弦截法求方程的根例题:用弦截法求方程的根此点此点x x值值20第20页,本讲稿共22页 8.5 8.5 函数的嵌套调用函数的嵌套调用例题:用弦截法求方程的根例题:用弦截法求方程的根21第21页,本讲稿共22页 8.5 8.5 函数的嵌套调用函数的嵌套调用例题:用弦截法求方程的根例题:用弦截法求方程的根22第22页,本讲稿共22页

    注意事项

    本文(第十五讲第八章 函数上优秀课件.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开