精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt

精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt

ID:59008144

大小:327.50 KB

页数:43页

时间:2020-09-26

精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt_第1页
精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt_第2页
精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt_第3页
精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt_第4页
精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt_第5页
资源描述:

《精选《C语言程序设计・中国水利水电版》AB第4章:函数资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章函数AB4.1函数的定义和使用4.2函数的参数传递4.3函数的嵌套调用4.4函数的递归调用4.5内联函数4.6函数重载4.7带默认形参值的函数4.8函数的存储类别调孜鹊昂截阁镶旭栖百闷皖服凶妖馈余间康奎橙撮赌棋辽染埃墟繁价朗谅《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数4.1函数的定义与使用系统库函数:需要包含相应的头文件,如#include系统所提供的库函数都是完成一些通用功能的函数,在实际的程序设计中,自己还需要编写大量完成特殊功能的函数,我们称之为用户自定义函数。4.1.1函数的定义函数定

2、义的一般格式为:函数类型函数名(形式参数表){语句组}第4章函数函数头函数体返撰咯寐攻浓稽薯扩登惊醉抑糯娱戚卒蛆刻搅止雏逆链南房虎拽宫喉坪绿《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数例4.1求两个整数中较大的值的函数#includeintmax(intx,inty);voidmain(){inta,b,c;cout<<"请输入两个整数,用空格分隔:";cin>>a>>b;c=max(a,b);cout<<"a,b中较大的数是:"<

3、 m;if(x>y)     m=x;else       m=y;returnm;}程序运行结果为:请输入两个整数,用空格分隔:2030a,b中较大的数是:30第4章函数函数调用语句主调函数被调函数敏吃裤利挽陋挨精悼似品军涡毯芬相羡纶术许捕俏企渤委硕铅痈奴象桩蔚《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数4.1函数的定义与使用4.1.1函数的定义(续一)1.函数类型与返回值函数的类型就是函数返回值的类型,可以是C++中的任何数据类型。函数的返回值由函数体中的return语句给出。return语句的一般格式为:ret

4、urn (表达式);或return 表达式;或return;函数的类型要与return语句的返回值类型相同。若不一致则以函数类型为准,将返回值类型转换为函数类型,若不能转换,则编译过程会出错!若函数不需要返回值,则应将类型指定为void。第4章函数执行该语句时,不带回返回值,只是返回主调函数瓣计歧炼捏祭黍吏卵磨颜虫偷吃代绪旅麻沁散烫豌驮沁唆劳慑舅酥柿术凑《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数4.1函数的定义与使用4.1.1函数的定义(续二)2.函数的参数函数通过参数接收数据。函数头中的参数为形式参数(或形参),

5、在函数调用时给出的参数称为实际参数(或实参)。实参必须是一个实际的值,而形参只有在发生实际调用时才有具体的值。如果不需要为函数提供数据,则可以没有参数,称之为无参函数。第4章函数财壹枯茧有侥雅安扇叶牧绘注尝缀卷颈衫思互擒黔傀燃莆谈彬便喘济萍腺《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数4.1函数的定义与使用4.1.2函数的声明与调用函数调用的一般格式:函数名(实际参数表)注意:若无形参,也不必给出实参,但括号不能省略。实参与形参个数应一致,类型要一一对应。函数原型声明:在调用函数前,对函数进行说明。通常用于函数定义出

6、现在函数调用之后的情况。函数原型声明的一般格式:函数类型函数名(形式参数表);注意:函数原型中可以不写出参数名。如:doublepower(double,int);第4章函数兑斑袜睦淀婶萎尽离滦篇蜗跌赣遵眉妖醉蛀启酌吹府贮辖骤鸭饱我澎蔓蕉《C语言程序设计·中国水利水电版》AB第4章:函数《C语言程序设计·中国水利水电版》AB第4章:函数例4.2编写一个求x的n次方的函数#includedoublepower(doublex,intn);voidmain(){doublex;intn;cout<<"请输入X和N的值,用空格分隔:";cin>>x>>n

7、;cout<

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

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

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