欢迎来到天天文库
浏览记录
ID:59008144
大小:327.50 KB
页数:43页
时间:2020-09-26
《精选《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语句的一般格式为:ret4、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>>n7、;cout<
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<
此文档下载收益归作者所有