C编程语言中,什么头文件

一、什么是“头文件”?

就是一个含有某个库的外部声明函数和变量的文件。

因为大部分的库包含众多的函数和变量。为了减少工作量,确保一致性,当对这些函数和变量做外部声明时,C/C++使用“头文件”。

二、头文件由创建库的程序员提供。

为了声明在库中已有的函数和变量,我们在编写程序时只需包含头文件即可。

三、怎么才能包含头文件?

要使用#include预处理器命令。它告诉预处理器打开指定的头文件并在#include语句所在的地方插入头文件。

四、#include有两种方式来指定文件:尖括号()或双引号。

① 以尖括号指定头文件,

如:#includeheader用尖括号来指定文件时,预处理器是以特定的方式来寻找文件,一般是环境中或编译器命令行指定的某种寻找路径。这种设置寻找路径的机制随机器、操作系统、C++实现的不同而不同,要视具体情况而定。

② 以双引号指定文件,

如:#include"local.h"用双引号时,预处理器以“由实现定义的方式”来寻找文件。它通常是从当前目录开始寻找,如果文件没有找到,那么include命令就按与尖括号同样的方式重新开始寻找。

五、从C继承下来的带有传统“h”扩展名的库仍然可用。然而,也可以用更现代的C++风格使用它们,即在文件名前加一个字母“c”。

这样#includestdio.h

#includestdlib.h

就变为:#includecstdio

#includecstdlib

这就为我们提供了一个区分标志,说明所使用的是C还是C++。

六、例如下图

预处理器会找到iostream头文件(通常在“include”子目录下)并把它插人include语句所在位置。这个程序用到了标准输出的概念,标准输出的含义就是“发送输出的通用场所”。iostream包自动定义一个名为cout的变量(对象),它接受所有与标准输出绑定的数据。将数据发送到标准输出,要用操作符“”连接。

如cout“Hello!”;意思就是把字符串Hello!发送到cout对象。

七:常用头文件

#includebits/stdc++.h万能头文件(包含大部分头文件)

#includeiostream

调用输入输出流

#includecmath调用一些数学函数

#includestring调用字符串类型

#includeiomanip如fixed()setprecision()小数点个数

#includecstdlib调用随机函数等

还有哪些头文件,欢迎留言哦。




转载请注明:http://www.aierlanlan.com/cyrz/6473.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了