1/33
文档分类:高等教育

第五章函数课件.ppt


下载后只包含 1 个 PPT 格式的文档,里面的视频和音频不保证可以播放,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
第五章函数课件.ppt
文档介绍:
Chap5函数5.1计算圆柱体积5.2使用函数编写程序5.3变量与函数隘捂暂狐斩琉碧线陇挪镀您亚蝎顿诛看陋罪捐砖刺撂呢农仆为盂伸孕寻欣第五章函数第五章函数本章要点怎样定义函数?如何调用函数?如何声明函数?什么是函数的参数?在函数调用时,参数是如何传递的?在使用函数的过程中,要注意哪些问题?怎样确定函数的参数?如何使用局部变量和全局变量?什么是静态变量?誉井达哄惶咀吁你诱套慕榨咯贱练恋挟最流晌颠和烘然拦播蓑贾部亭慕沪第五章函数第五章函数5.1计算圆柱体积5.1.1程序解析5.1.2函数的定义5.1.3函数的调用菱妹姆扒缮裙蝶滇诗砒葬仅寥免嗓明些獭慑斑例搞蔷肚评贤够炬街冤慰乌第五章函数第五章函数5.1.1程序解析-计算圆柱体积例5-1输入圆柱体的高和半径,求圆柱体积,volume=π*r2*h。 要求定义和调用函数cylinder(r,h)计算圆柱体的体积。嘿吗搬素岁阀沪哪佣屁蔽澈碱掳醉疹魂革纵起奎悬灶街谎荣清缄某挪秆软第五章函数第五章函数例5-1源程序/*计算圆柱体积*/#include<stdio.h>intmain(void){doubleheight,radius,volume; doublecylinder(doubler,doubleh);/*函数声明*/ printf("Enterradiusandheight:"); scanf("%lf%lf",&radius,&height); /*调用函数,返回值赋给volume*/ volume=cylinder(radius,height); printf("Volume=%.3f\n",volume); return0;}涯闲亦康叔甩霜疚悯犹嚎拐萌茧的审峻狄别腾蹬烛狈慈靴叹莎蒲刀笔举澈第五章函数第五章函数例5-1源程序/*定义求圆柱体积的函数*/doublecylinder(doubler,doubleh) { doubleresult; result=3.1415926*r*r*h;/*计算体积*/ returnresult; /*返回结果*/}Enterradiusandheight:3.010Volume=282.743绊赔裙缩曼觅否挎纶常奠涌雏衰锭披旱尽邓短扯纵摹茹葱责齐蔚盏容寝团第五章函数第五章函数5.1.2函数的定义函数是指完成一个特定工作的独立程序模块。库函数:由C语言系统提供定义如scanf()、printf()等函数自定义函数:需要用户自己定义如计算圆柱体体积函数cylinder()main()也是一个函数,C程序由一个main()或多个函数构成。程序中一旦调用了某个函数,该函数就会完成一些特定的工作,然后返回到调用它的地方。函数经过运算,得到一个明确的运算结果,并需要回送该结果。例如,函数cylinder()返回圆柱的体积。函数完成一系列操作步骤,不需要回送任何运算结果。挫提诛淋饭津棵姆荐蜘式勾邻快泻阂监胃湃窿颧的锈店碗邓升入葡好螺婿第五章函数第五章函数1.返回运算结果的函数定义函数类型函数名(形参表) /*函数首部*/{ /*函数体*/函数实现过程return表达式;}把函数运算的结果回送给主函数只能返回一个值函数返回值的类型没有分号doublecylinder(doubler,doubleh){doubleresult;result=3.1415926*r*r*h;returnresult;}烈晋媚恰邻征写楔禁辙垛刻炉厨岩邮馁裹蔬稿怎历茵厘坑价台告刁美贿恩第五章函数第五章函数形参类型1参数1,类型2参数2,……,类型n参数n参数之间用逗号分隔,每个参数前面的类型都必须分别写明函数类型函数名(形参表){函数实现过程return表达式;}不能写成doubler,hdoublecylinder(doubler,doubleh){doubleresult;result=3.1415926*r*r*h;returnresult;}丸适中壤锄穆榔己霉燥可曹曹玩烷焦离袜惑套看粮***蒋赡欠咎冉摔烤悟强第五章函数第五章函数doublecylinder(doubler,doubleh)/*函数首部*/{ /*函数体,写在一对大括号内*/doubleresult; result=3.1415926*r*r*h;/*计算圆柱体积*/ returnresult; /*返回运算结果*/ }分析函数的定义函数类型函数名形参表与函数类型一致臀赖逐类痛秃簧芹吐偶腹腿拘殃扼粮涛鼓敛卧篡有晋菱惑蛆刁送牺阉败鸟第五章函数第五章函数 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>> 相关文档
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人feng1964101
  • 文件大小201 KB
  • 时间2020-08-11
文档标签