首页 理论教育 C++语言函数的使用

C++语言函数的使用

时间:2023-08-13 理论教育 版权反馈
【摘要】:自变量可以是常量、变量或表达式;函数名要用标识符表示。通常使用函数就是调用函数名,并将原始数据代入,以求得一个函数值。函数是C++程序的主要组成部分。srand()函数的返回值为空,所以不能赋值。

C++语言函数的使用

在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章。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈