什么是头文件头文件作用如何包含头文件

2025-04-22 05:45:23

1、我们以最简单的hello world为例,代码如下:

什么是头文件头文件作用如何包含头文件

2、这个程序就有一个文件包含。也就是stdio.h这文件,这是一个名字叫stdio,后缀为.h的文件,其实和我们在日常用的txt文本文件并无两样,都是我们能看懂的字符,只不过是英文而已,不信可以找到它看看,以VC6为例,可以找到VC6编译器下VC6.0 完整绿色版\VC98\Include\目录,即可看到stdio.h文件。

什么是头文件头文件作用如何包含头文件

3、也可以直接在程序当中,右键头文件点击打开,也可以直接打开stdio.h的内容,如下图:

什么是头文件头文件作用如何包含头文件

4、打开stdio.h文件后,如下图:

什么是头文件头文件作用如何包含头文件

5、怎么样,看到了吗?这就是stdio.h的内容,只不过英文而已!说白了,它其实和txt的文本文件差不多!只不过后缀名是.h而已!这就是头文件的真实面目!怎么样,明白了吗?

什么是头文件头文件作用如何包含头文件

6、怎么样?看懂了吗? 是提示你printf这个函数没有定义! (printf并不属于C语言本身,不懂的同学请自行补脑),那难道加上#include<stdio.h>就算定义了吗?答:是的怎么讲?因为在stdio.h这个头文件中有关于printf的定义,大家可以在打开stdio.h后搜索printf

什么是头文件头文件作用如何包含头文件

7、(3)头文件如何被腻戴怯猡包含?最后,在看一个C语言是如何”包含”这些头文件的,答案就是#include这个预处理命令!所谓预处理,即可以在编译器编译之前,做一些预先要做的准备工作,比如宏替换、展开等等,而包含头文件其实也就是把头文件里的内容原封不动的放到程序的最前面,仅此而已!还不信?来动手试试,依旧以Hello world为例

什么是头文件头文件作用如何包含头文件
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢