大家好
欢迎继续学习C++语言程序设计
这一节我们来看
C++的系统函数
我们学会了自己编写函数
而且也体会到了写函数的好处
可以写好了一个功能模块以后
放在那儿
在不同程序中
不同时刻需要的时候
都直接调用就行了
不用再去写了
所以函数
是表现功能模块的一种单位形式
它是有利于代码重用的
有利于功能分解的
这一个
我们在这一章的例题习题中
都体会到了
现在我要告诉大家
实际上很多常用的功能模块
都在C++标准库中定义好了
我们只要去调用它就可以了
比如说三角函数
那我们直接去调用sin函数
cos函数就可以了
不用我们自己写的
这就是C++的系统函数
现在我来介绍一下
C++的系统函数
C++的库提供了几百个函数
可供我们程序员调用
比如说
我们常用的求平方根的函数
求绝对值的函数都有
还有像数学里面
常用的三角函数
也都在函数库里面
那么我们怎么用这个函数库呢
我们要使用这个数学函数库的话
需要包含cmath这个头文件
接下来我们从这个例子来看一下
如何调用库里面
已经预定义好的这些函数
这个题目要求
从键盘输入一个角度值
然后求出该角度值的正弦值
余弦值和正切值
我们先来分析一下这个题目
由于系统函数库中提供了
求正弦 余弦
和正切的函数
它们的函数名分别是sin
cos和tan
所以我们直接去调用就可以了
调用之前需要包含相应的头文件
这个头文件就是cmath
那我们看这个程序代码
在这个前面呢
我们要include cmath
然后输入一个角度值
看看主函数中
输入一个角度值
放到这个angle里面
但是呢系统函数sin cos和tan
它们接受的参数都是弧度值
所以在调用函数之前呢
我们先做一个转换
将角度值转换为弧度值
之后就直接调用这些函数
就可以了
从这儿我们可以看到运行结果
确实使用系统函数
使得我们写程序非常简洁 方便