在C++语言中,函数是具有独立功能的一段程序,它由两部分组成:自变量(也叫参数)和函数名。自变量可以是常量、变量或表达式;函数名要用标识符表示。通常使用函数就是调用函数名,并将原始数据代入,以求得一个函数值。在使用函数时,用户不必关心函数的功能是如何实现的。
函数是C++程序的主要组成部分。一个函数能够完成一个功能,各个函数之间可以相互调用,这样就可以把一个大型程序分成若干个独立的模块,然后分别由各个函数实现。这样,复杂的问题简单化,提高了程序的可读性、可维护性和可移植性。
一个C++程序由一个主函数和其他函数组成,主函数是程序的入口,必须有且只能有一个。其他函数可有可无,可多可少。
函数的一般形式为:函数名(形式参数表)函数的调用形式为:函数名(实际参数表)
在C++标准库中,包含了许多常用的数学函数,为用户设计程序提供了方便。在使用这些函数之前,必须在程序头部进行预编译#include<cmath>。
1.开平方
格式:
例如:
运行结果为3。
2.求常数e的x次方
格式:
例如:
运行结果为8.16617。
3.求x的y次方
格式:
例如:
运行结果为81。
4.求对数ln(x)
1)求自然对数ln(x)
格式:
2)求常用对数lg(x)
格式:
例如:
运行结果为2。
其他任意对数的运算,先用换底公式,再利用上面的两个函数即可。
5.求x绝对值
格式:
例如:
运行结果为7。
6.取整函数
1)向上取整(www.xing528.com)
格式:
2)向下取整
格式:
例如:
运行结果:6
6
7.产生随机数0~32767
格式:
例如:
运行结果为41。
注意:在使用随机函数时,必须在程序开头添加预编译#include<cstdio>。
8.产生种子
格式:
该语句也叫随机数发生器,用来设置rand()产生随机数时的种子,这样,rand()每次才能产生不同的随机数。
注意:
(1)在使用srand()函数时,必须在程序开头添加预编译#include<ctime>。
(2)srand()函数的返回值为空,所以不能赋值。下面的写法是错误的。
例如:
运行结果为19180。
9.求正弦
格式:
例如:
运行结果为1。
10.求余弦
格式:
例如:
运行结果为0。
注意:正弦和余弦函数中的x要用弧度。
除了标准函数外,用户还可以根据需要自定义函数,相关内容参见第7章。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。