收藏 分销(赏)

第十五讲(第八章-函数上).ppt

上传人:仙人****88 文档编号:13365884 上传时间:2026-03-09 格式:PPT 页数:23 大小:3.46MB 下载积分:10 金币
下载 相关 举报
第十五讲(第八章-函数上).ppt_第1页
第1页 / 共23页
第十五讲(第八章-函数上).ppt_第2页
第2页 / 共23页


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

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服