教学课件C语言程序设计11带参带返回值函数.ppt
《教学课件C语言程序设计11带参带返回值函数.ppt》由会员分享,可在线阅读,更多相关《教学课件C语言程序设计11带参带返回值函数.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载:模板下载:/moban/ 行业行业PPT模板:模板:/hangye/ 节日节日PPT模板:模板:/jieri/ PPT素材下载:素材下载:/sucai/PPT背景图片:背景图片:/beijing/ PPT图表下载:图表下载:/tubiao/ 优秀优秀PPT下载:下载:/xiazai/ PPT教程:教程: /powerpoint/ Word教程:教程: /word/ Excel教程:教程:/excel/ 资料下载:资料下载:/ziliao/ PPT课件下载:课件下载:/kejian/ 范文下载:范文下载:/fanwen/ 试卷下载:试卷下载:/shiti/ 教案下载:教案下载:/
2、jiaoan/ 字体下载:字体下载:/ziti/ 教学课件教学课件C语言程序设计语言程序设计11带参带返回带参带返回值函数值函数带参带返回值函数上页上页下页下页主页主页结束结束目录目录o 复习复习o 自定义函数的分类自定义函数的分类o 自定义函数的声明、调用、编写自定义函数的声明、调用、编写o 带参带返回值函数的应用带参带返回值函数的应用o 课堂练习课堂练习o 课堂小结课堂小结上页上页下页下页主页主页结束结束教学目标教学目标应知应知o 函数参数及返回值的概念应会应会o 函数的声明o 函数的定义(编写)o 函数的调用上页上页下页下页主页主页结束结束本课内容本课内容o 带参数有返回值函数的声明带参
3、数有返回值函数的声明o 带参数有返回值函数的定义带参数有返回值函数的定义o 带参数有返回值函数的调用带参数有返回值函数的调用上页上页下页下页主页主页结束结束回顾与提问回顾与提问回顾计算器案例的主要内容回顾计算器案例的主要内容用无参无返回值函数分别完成了下述功能:用无参无返回值函数分别完成了下述功能:算术运算:加、减、乘顺序结构算术运算:加、减、乘顺序结构算术运算:除、求余分支结构(考虑除数为算术运算:除、求余分支结构(考虑除数为0 0)循环用法:累加、阶乘循环结构循环用法:累加、阶乘循环结构菜单显示:菜单显示:主函数:主函数:switchswitch语句的应用、用死循环控制程序反复执行语句的应
4、用、用死循环控制程序反复执行上页上页下页下页主页主页结束结束函数的类型函数的类型o 函数定义基本格式返回值类型返回值类型 函数名函数名( (参数类型参数类型 参数名参数名) )注:也可以没有参数或有两个(以上)的参数,两个以上的参数用逗注:也可以没有参数或有两个(以上)的参数,两个以上的参数用逗号分隔,如:号分隔,如:返回值类型返回值类型 函数名函数名( (参数类型参数类型 参数名,参数类型参数名,参数类型 参数名,参数类型参数名,参数类型 参参数名数名) )-这是有三个参数的函数这是有三个参数的函数返回值类型有:返回值类型有:voidvoid、intint、doubledouble、floa
5、tfloat、charchar及其他及其他CC语言中可语言中可以使用的类型。以使用的类型。如果是如果是voidvoid表示该函数无返回值。其他则表示有返回值。参数类型即表示该函数无返回值。其他则表示有返回值。参数类型即是数据类型、参数名即是变量名,只是叫法不同而已。是数据类型、参数名即是变量名,只是叫法不同而已。上页上页下页下页主页主页结束结束函数的类型函数的类型n由返回值和参数是否有可构成以下四类函由返回值和参数是否有可构成以下四类函数数实际编程中,各种类型都可能遇到,但最常见的是有返回值实际编程中,各种类型都可能遇到,但最常见的是有返回值带参数的函数带参数的函数类型类型函数原型举例函数原型
6、举例(1)无返回值无参数函数)无返回值无参数函数void f1( );(2)无返回值带参数函数)无返回值带参数函数void f2(char s );(3)有返回值无参数函数)有返回值无参数函数int f3( );(4)有返回值带参数函数)有返回值带参数函数*double f4( int n );上页上页下页下页主页主页结束结束无返回值无参数函数的编写思路无返回值无参数函数的编写思路与在与在mainmain函数中编程思路完全相同。函数中编程思路完全相同。例如:计算器中的除法函数例如:计算器中的除法函数void divide( )void divide( ) /第一步:定义变量(用于输入运算数和保
7、存结果)第一步:定义变量(用于输入运算数和保存结果)/第二步:从键盘上输入两个运算数第二步:从键盘上输入两个运算数/第三步:计算两个数的除法(要用第三步:计算两个数的除法(要用if if语句考虑除数为语句考虑除数为0 0的特殊情况)的特殊情况)/第四步:输出计算结果第四步:输出计算结果 上页上页下页下页主页主页结束结束无返回值无参数函数的调用无返回值无参数函数的调用假设在假设在mainmain函数中调用。在其他函数中调用也函数中调用。在其他函数中调用也是一样的。是一样的。main()divide( ); /函数调用语句(直接调用)上页上页下页下页主页主页结束结束有返回值有参数函数的编写思路有返
8、回值有参数函数的编写思路与无返回值无参数函数略有不同。与无返回值无参数函数略有不同。返回值的数据类型返回值的数据类型 函数名(数据类型函数名(数据类型 参数名参数名1 , 1 , 数据类型数据类型 参数名参数名2 2) /函数的功能代码部分函数的功能代码部分-略有不同略有不同/返回结果值返回结果值-最大的不同之处最大的不同之处 上页上页下页下页主页主页结束结束有返回值有参数函数的编写有返回值有参数函数的编写例例1 1:如果我们想定义一个函数,要求该函数能够实现计:如果我们想定义一个函数,要求该函数能够实现计算圆的面积,并将计算结果返回,则可将函数定义如下:算圆的面积,并将计算结果返回,则可将函
9、数定义如下:double areaOfCircle( double radius ) double areaOfCircle( double radius ) /radius/radius表示半径表示半径 /根据根据radiusradius计算圆的面积计算圆的面积/返回圆的面积返回圆的面积 上页上页下页下页主页主页结束结束有返回值有参数函数的编写有返回值有参数函数的编写例例1 1:如果我们想定义一个函数,要求该函数能够实现计算:如果我们想定义一个函数,要求该函数能够实现计算圆的面积,并将计算结果返回,则可将函数定义如下:圆的面积,并将计算结果返回,则可将函数定义如下:double areaOf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 语言程序设计 11 带参带 返回 函数
限制150内