自定义函数和库函数案例

阅读量: 159 编辑

函数分两大类:库函数和自定义函数。

一、库函数

库函数也称为标准函数,是由C++提供的,用于完成各种基本功能的代码块。

比如前面讲的 printfsqrtsizeof函数。

在使用库函数的时候,需要在代码中包含对应的头文件,并按照指定的方式调用。

二、math库的函数

通过添加 #include <cmath>头文件,可以使用一些数学公式(函数)。

pow(x,y):求的是 x 的 y 次方,比如 pow(r, 2),就是半径的平方。

sqrt(x):求的是 x 的 开平方,比如 sqrt(9) ,得到的就是 3。

abs(x):求的是 x 的绝对值,比如 abs(-1),得到的就是 1。

round(x):求的是 x 的四舍五入后的值,比如 round(2.5),得到的就是3。

ceil(x):求的是 x 的向上取整数,比如 ceil(2.1),得到的就是 3。

floor(x):求的是 x 的向下取整数,比如 floor(2.6),得到的就是 2。

cout << pow(r, 2) << endl;  //求次方 

cout << sqrt(9) << endl;    //开平方 

cout << abs(-1) << endl;    //绝对值 

cout << round(2.5) << endl; //四舍五入 

cout << ceil(2.4) << endl;  //向上取整 

cout << floor(2.6) << endl; //向下取整 

三、自定义函数

由编程人员自己编写的函数,用于实现指定的功能。我们课程中讲解的函数基本都是自定义函数。

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司