《函数及其应》ppt课件

《函数及其应》ppt课件

ID:27230180

大小:322.51 KB

页数:47页

时间:2018-11-30

《函数及其应》ppt课件_第1页
《函数及其应》ppt课件_第2页
《函数及其应》ppt课件_第3页
《函数及其应》ppt课件_第4页
《函数及其应》ppt课件_第5页
资源描述:

《《函数及其应》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章函数及其应用5.1函数种类5.1.1命令函数例如:getchar(),putchar()等。5.1.2标准库函数例如:fabs(),pow(),rand(),sin(x),sqrt(),fexp()5.1.3自定义函数5.2自定义函数的概念及使用方法例1:求两个数中的最大数#includeintimax(intm,intn){return(m>n?m:n);}voidmain(){inta=6,b=9;cout<

2、,int);cout<<"pow="<

3、例:null(){}5.3.3.有参函数如例1,例2说明:C++语言程序由一个主函数和若干个子函数组成。子函数也有类型和函数值。子函数程序体可以作为单独的文件存放,如果单独存放,应在主函数中作为头文件进行说明。函数有无返回值,应使用return语句,注意使用()和;。子函数中有两个变量,一个是传递变量,此变量称做形参、一个是子函数内部使用的变量。传递变量的类型说明要放在{}外边或放在函数名字右边的()内。如果放在函数名字右边的()内,每一个实参要分别说明。使用函数时,自变量位置的表达式称做实参,实参可以是变量、常量或表达式。实参和形参的个数、类型位置要一致。用return返

4、回的值只有一个。一个函数程序,可以出现多个return语句。当函数不返回值时,return可以省略。函数的类型一定与return返回的值的类型一致。当函数不返回值时,应在函数名字前加void,又叫无类型。使用函数有三种使用方法:作为语句:putchar();作为表达式:a=max(x,y)+zpow(x,n)作为实参:a=max(max(a,b),c)函数程序中不允许在定义函数。函数可以单独编译可保存,均放在项目中。5.4函数间的数据传递及函数原型5.4.1函数的参数和返回值实参的值与形参的值能实现传递,这叫虚实结合,又叫实哑结合。只能将实参值传给形参的,这叫值传递,又叫单

5、向传递。如果能够实现互相传递,这叫地址传递。5.4.2函数原型子函数程序体可以放在主函数后边,也可以放在主函数前边。如果放在后边,应在主函数中进行说明,说明时可以出现变量名,或用另外的名。整型函数和字符函数可以不说明。例:交换两个变量的值(在函数中完成、分别在子函数和主函数中输出,观察结果)5.4.3引用传递目的和作用:能实现地址传递实现方法:在函数说明和函数定义时,类型说明后,变量名前加&例:通过使用引用传递,计算圆周长和圆的面积(此方法可以从函数中带回多个计算结果)#include"iomanip.h"#include"iostream.h"main(){floatre

6、s(float&a,float&b,floatr);floatr,a,b;cin>>r;res(a,b,r);cout<<"r="<

7、2,x3,xn5.5C++库函数被直接调用的函数称为库(内部)函数。函数名函数原型要用到的头文件abs()intabs(intn)stdlib.hfabs()doubleabs(doublex)math.hcos()doublecos(doublex)math.hexp()doubleexp(doublex)math.hlog()doublelog(doublex)math.hpow()doublepow(doublex,doubley)math.hsqrt()doublesqrt(doublex)math.hsi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。