C 语言 课件 第3章函数

C 语言 课件 第3章函数

ID:43185906

大小:256.00 KB

页数:59页

时间:2019-10-01

C 语言 课件 第3章函数_第1页
C 语言 课件 第3章函数_第2页
C 语言 课件 第3章函数_第3页
C 语言 课件 第3章函数_第4页
C 语言 课件 第3章函数_第5页
资源描述:

《C 语言 课件 第3章函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本章简介第3章函数3.1函数的定义与使用(掌握)3.2内联函数(掌握)3.3带默认形参值的函数(掌握)3.4函数重载(掌握)3.5使用c++系统函数(掌握)3.6小结函数是面向对象程序设计中的基本抽象单元;是对功能的抽象;函数2计算机基础教研室C++系统函数C++的系统库中提供了几百个函数可供程序员使用。例如:求平方根函数(sprt)、求绝对值函数(abs)等。使用系统函数时要包含相应的头文件。例如:cmath使用C++系统函数3计算机基础教研室使用的系统函数函数的定义与使用C++标准函数库提供一随机数

2、生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。rand()产生的随机数在每次运行的时候都是与上一次相同的,若要产生每次不同的随机数,可以使用srand(seed)函数进行随机化,随着seed的不同,就能够产生不同的随机数。4计算机基础教研室系统函数应用举例题目:从键盘输入一个角度值,求出该角度的正弦值、余弦值和正切值。分析:系统函数中提供了求正弦值、余弦值和正切值的函数:sin()、cos(

3、)、tan(),函数的说明在头文件cmath中。使用C++系统函数5计算机基础教研室#include#includeusingnamespacestd;constdoublepi(3.14159265);voidmain(){doublea,b;cin>>a;b=a*pi/180;cout<<"sin("<

4、an(b)<(“活动子集”栏)VisualC++Documentation->VisualC++Documentation ->UsingVisualC++ ->VisualC++Programmer'sGuide ->Run-TimeL

5、ibraryReference->RunTimeRoutinesbyCategory ->RunTimeRoutinesbyCategory使用C++系统函数7计算机基础教研室函数声明的语法形式类型标识符函数名(形式参数表){语句序列}若无参数,写void是被初始化的内部变量,寿命和可见性仅限于函数内部若无返回值,写void形式参数表name1,name2,...,namen函数的返回值由return语句给出,例如:return0;无返回值的函数(void类型)

6、,不必写return语句。函数的定义与使用函数的定义8计算机基础教研室调用前先声明函数原型:在调用函数中,或程序文件中所有函数之外,按如下形式说明:类型标识符被调用函数名(含类型说明的形参表);调用形式函数名(实参列表)嵌套调用函数可以嵌套调用,但不允许嵌套定义。递归调用函数直接或间接调用自身。函数的定义与使用函数的调用9计算机基础教研室编写一个求x的n次方的函数#includeusingnamespacestd;Doublepower(doublex,intn);voidmain(

7、void){cout<<"5tothepower2is" <

8、ludeusingnamespacestd;doublepower(doublex,intn);voidmain(void){inti;intvalue=0;charch;cout<<"Enteran8bitbinarynumber";for(i=7;i>=0;i--){cin>>ch;if(ch=='1')value+=int(power(2,i));}cout<<"Decimalvalueis"<

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

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

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