目录
难道真的要一直自己写需要用的函数吗?
No!有些函数不需要自己写,可以直接调用库函数,前提是写出:
#include<cmath>
如下就不用自己写求平方的函数:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a;
cin>>a;
if(a<0) {
cout<<"illegal input"<<endl;
return 0;
}
cout<<sqrt(a);//调用标准库函数求平方根
return 0;
}
头文件<cmath>中包含许多数学库函数,写上面这句相当于写了许许多多函数声明。
库函数
C/C++标准规定的,编译器自带的函数
头文件
C++编译器提供许多“头文件”,如:iostream,cmath,string。
头文件内部包含许多库函数的声明以及其他信息,如cin,cout的定义。
写出 #include<iostream> 即可 将头文件包含到程序中,此后即可使用 头文件中声明的库函数 及其他信息。
库函数和头文件实例
数学函数
数学库函数声明在cmath中,主要有:
字符处理函数
字符处理库函数在ctype中声明,主要有: