C++中,程序中最重要的就是头文件了。头文件是一个代码的基础,有指定头文件才能用特定的函数。那么今天,我就来说一下C++常用的头文件,并简单介绍一下这些头文件。
———————————————————————————————————————————
输入输出
1.iostream(input stream & outpot stream)
#include<iostream>
常见用途:
基础的输入输出"cin>>"和"cout<<",后面可以是很多种数据类型,十分方便,十分推荐。
了解更多:
2.stdio.h (standard buffered input & standard buffered output)
#include<cstdio>
#include<stdio.h>
这本来是C语言标准函数库中的头文件,到C++中就变成了 "cstdio" (两者其实差不多)。
常见用途:
格式化输入输出"scanf()"和"printf()",比"cin>>"和"cout<<"繁琐,但更快速,也十分好用。
了解更多:
———————————————————————————————————————————
函数
3.cmath( math.h )
#include<cmath>
#include<math.h>
和"cstdio"一样,"cmath"的“前身”是C语言标准函数库中的头文件"math.h",包含了大量的数学公式,方便计算。
常见用途:
求绝对值 "abs()" ,正弦值"sin()" 等,就不一一列举了。
了解更多:
4.windows.h
#include<windows.h>
这是一个神奇的头文件,可以使用电脑的“命令提示符”对窗口或电脑进行操作,对电脑的一些信息进行检测等,所以叫windows.h。
常见用途:
"GetAsyncKeyState()()"判断某个键是否被按下.
"system(指令)"使用“命令提示符”对窗口或电脑进行操作
"Sleep()" 延迟(单位:毫秒).
了解更多:
———————————————————————————————————————————
STL
5.STL的头文件
#include<string>
#include<string.h>
#include<cstring>//字符串
#include<queue>//队列
#include<map>//map映射
#include<vector>//动态数组
#include<stack>//栈
#include<set>//集合
STL的头文件除了字符串以外大部分都是在尖括号里加上这个数据结构的关键字。
———————————————————————————————————————————
万能头
6.bits/stdc++.h
#include<bits/stdc++.h>
它被称为C++的“万能头文件”, 足见其有多么强大,但是我没有将它放在前面,是因为它的缺点也非常明显——会大大拖慢程序运行速度. 这个头文件几乎包含了所有C++的库函数,大概有好几十个,但其中有不少都是我们平时用不到的. 所以,还是建议需要什么头文件就用什么.(如果只是为了图个方便就当我没说)
主要用途:
不说了,太多
了解更多:
C++头文件"bits/stdc++.h"详解https://blog.csdn.net/Sunnyside_/article/details/118190897?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165452140316781818727446%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165452140316781818727446&biz_id=0&spm=1018.2226.3001.4187———————————————————————————————————————————
看完了,可不可以给个三连呢?QAQ
还有关注!