欢迎来到天天文库
浏览记录
ID:50318793
大小:997.00 KB
页数:240页
时间:2020-03-08
《C++大学基础教程 教学课件 作者 徐惠民 C++大学基础教程第四章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++大学基础教程第4章函数北京邮电大学电信工程学院计算机技术中心程序设计中,把具有一定功能的程序模块用函数或类来实现2021/7/212北京邮电大学电信工程学院计算机技术中心4.1函数概述4.2函数定义4.3函数调用4.4内联函数4.5重载函数4.6默认参数值的函数4.7全局变量与局部变量4.8变量的存储类型4.9编译预处理第4章函数4.1函数概述4.1函数概述1.函数简介一般是将整个程序分为若干个程序模块每个模块用来实现一个特定的的功能C++中模块的实现函数库函数自定义函数类技巧:要熟悉C++标准库提供的类和函数集合。不要事事从
2、头做起,要尽可能利用C++标准库提供的函数而不是生成新函数,以便减少程序开发的时间。2021/7/215北京邮电大学电信工程学院计算机技术中心#include#includeusingnamespacestd;intmain(){cout<<"EnterQuadraticcoefficients:";doublea,b,c;cin>>a>>b>>c;if((a!=0)&&(b*b-4*a*c>0)){doubleradical=sqrt(b*b-4*a*c);doubleroot1=(-b+radi
3、cal)/(2*a);doubleroot2=(-b-radical)/(2*a);cout<<"Roots:"<usingnamespacestd;floatCircleArea(floatr);//main():managecirclecomputationintmain()
4、{cout<<"Enterradius:";floatMyRadius;cin>>MyRadius;floatArea=CircleArea(MyRadius);cout<<"Circlehasarea"<
5、中有一些是专门完成特定的数学运算的,称为数学库函数。实现常见的数学计算例如:求绝对值、平方根等。调用数学函数:函数名(参数1,…,参数n)例如:cout<6、3.0+3.0*4.0=25.0的平方根,即5.0。2021/7/219北京邮电大学电信工程学院计算机技术中心4.2函数定义4.2函数定义及使用2021/7/2111北京邮电大学电信工程学院计算机技术中心4.2函数定义及使用函数定义函数原型return语句函数使用的三种方式2021/7/2112北京邮电大学电信工程学院计算机技术中心1.函数的定义包括接口和函数体接口函数类型函数名形式参数表函数体完成函数功能的语句集合返回值2021/7/2113北京邮电大学电信工程学院计算机技术中心函数定义语法形式函数类型函数名(形式参数表){函数体7、(变量声明和语句)return表达式;}2021/7/2114北京邮电大学电信工程学院计算机技术中心floatCircleArea(floatr){constfloatPi=3.1415;returnPi*r*r;}函数定义函数体返回值语句局部变量定义形式参数函数类型函数名2021/7/2115北京邮电大学电信工程学院计算机技术中心函数名函数名是这个独立代码段(函数体)的外部标识符函数定义之后,即可通过函数名调用函数(函数体代码段)。例:cout<8、符(一般多以反映函数功能的单词组合命名,以增强程序的可读性)2021/7/2116北京邮电大学电信工程学院计算机技术中心Sum()//Sum():computesumofintegersina...bintSum(inta,intb)
6、3.0+3.0*4.0=25.0的平方根,即5.0。2021/7/219北京邮电大学电信工程学院计算机技术中心4.2函数定义4.2函数定义及使用2021/7/2111北京邮电大学电信工程学院计算机技术中心4.2函数定义及使用函数定义函数原型return语句函数使用的三种方式2021/7/2112北京邮电大学电信工程学院计算机技术中心1.函数的定义包括接口和函数体接口函数类型函数名形式参数表函数体完成函数功能的语句集合返回值2021/7/2113北京邮电大学电信工程学院计算机技术中心函数定义语法形式函数类型函数名(形式参数表){函数体
7、(变量声明和语句)return表达式;}2021/7/2114北京邮电大学电信工程学院计算机技术中心floatCircleArea(floatr){constfloatPi=3.1415;returnPi*r*r;}函数定义函数体返回值语句局部变量定义形式参数函数类型函数名2021/7/2115北京邮电大学电信工程学院计算机技术中心函数名函数名是这个独立代码段(函数体)的外部标识符函数定义之后,即可通过函数名调用函数(函数体代码段)。例:cout<8、符(一般多以反映函数功能的单词组合命名,以增强程序的可读性)2021/7/2116北京邮电大学电信工程学院计算机技术中心Sum()//Sum():computesumofintegersina...bintSum(inta,intb)
8、符(一般多以反映函数功能的单词组合命名,以增强程序的可读性)2021/7/2116北京邮电大学电信工程学院计算机技术中心Sum()//Sum():computesumofintegersina...bintSum(inta,intb)
此文档下载收益归作者所有