第十五讲第八章 函数上优秀课件.ppt
《第十五讲第八章 函数上优秀课件.ppt》由会员分享,可在线阅读,更多相关《第十五讲第八章 函数上优秀课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 六、字符数组应用举例六、字符数组应用举例 例例7.9 7.9 有有3 3个字符串,要求找出其中最大者。个字符串,要求找出其中最大者。算法:设一个算法:设一个3 3行若干列的二维数组,用于存放行若干列的二维数组,用于存放3 3个字符串。设一个字符串。设一个一维数组用于存放最大的数组,然后开始两两比较并每次都将较大个一维数组用于存放最大的数组,然后开始两两比较并每次都将较大的数组存放在一维数组中。的数组存放在一维数组中。1第1页,本讲稿共22页第八章第八章函数函数(上)(上)2第2页,本讲稿共22页?3第3页,本讲稿共22页主要内容主要内容概述概述函数的定义函数的定义函数参数(变量和数组)和函数
2、值函数参数(变量和数组)和函数值函数的调用函数的调用函数的嵌套调用函数的嵌套调用局部变量和全局变量和变量的存储类别局部变量和全局变量和变量的存储类别4第4页,本讲稿共22页 8.1 8.1 概述概述 C C程序的结构如图所示:程序的结构如图所示:1 1、一个、一个C C程序可以由若干个函数程序可以由若干个函数 组成。组成。2 2、每个程序有且只有一个主函、每个程序有且只有一个主函 数(数(mainmain),其它都是子函),其它都是子函 数。数。3 3、子函数可以互相调用,但主、子函数可以互相调用,但主 函数不能被调用。函数不能被调用。4 4、一个、一个C C程序可以有一个或多个程序可以有一个
3、或多个 文件组成,一个源程序文件文件组成,一个源程序文件 是一个编译单位。是一个编译单位。5第5页,本讲稿共22页 8.1 8.1 概述概述 说明:说明:1 1、C C程序的执行从程序的执行从mainmain函数开函数开 始,调用其它函数后仍回到始,调用其它函数后仍回到 main main函数,程序在函数,程序在mainmain函数函数 结束时结束。结束时结束。2 2、子函数都是平行的,任何子、子函数都是平行的,任何子 函数都不属于其它函数。函数都不属于其它函数。3 3、从用户角度看,函数分为:、从用户角度看,函数分为:标准函数(即库函数)标准函数(即库函数)自定义函数自定义函数4 4、从函数
4、形式看,函数分为:、从函数形式看,函数分为:无参函数无参函数 printstar printstar()()有参函数有参函数 printf printf()()6第6页,本讲稿共22页 8.2 8.2 函数定义的一般形式函数定义的一般形式 函数定义的一般形式:函数定义的一般形式:类型说明类型说明 函数名函数名 (形式参数说明形式参数说明)函数体函数体 形式参数说明方法:形式参数说明方法:类型说明类型说明 变量名变量名 ,类型说明类型说明 变量名变量名7第7页,本讲稿共22页 8.2 8.2 函数定义的一般形式函数定义的一般形式 函数定义的一般形式:函数定义的一般形式:类型说明类型说明 函数名函
5、数名 (形式参数说明形式参数说明)函数体函数体 说明:说明:1 1、一般情况下,函数体由两部、一般情况下,函数体由两部分组成:分组成:局部变量声明局部变量声明 语句语句 2 2、局部变量:、局部变量:指函数体内定义的变量。其有效范围指函数体内定义的变量。其有效范围仅仅限于所在函数内部,限于所在函数内部,离开函数体则无意离开函数体则无意义。义。8第8页,本讲稿共22页 8.3 8.3 函数参数和函数的值函数参数和函数的值 一个一个C C程序由若干函数组成,各函数调用时经常需要传递一程序由若干函数组成,各函数调用时经常需要传递一些数据。即调用函数语句把数据传递给被调函数,经被调函数些数据。即调用函
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十五讲第八章 函数上优秀课件 第十五 第八 函数 优秀 课件
限制150内