您的位置 首页 > 娱乐休闲

C语言头文件:什么是头文件头文件的作用是什么?如何包含头文件

很多初学朋友在看C程序开头往往都是

#Include<;

#include<ma;

#include<conio.h>

#include… …

中的一个或几个~,相信大家也知道这就是所谓的”包含头文件”,每次我们都会这样写,那到底头文件是什么,有何作用,又如何包含它?今天为大家揭开它!

喜欢的话关注收藏评论转发一波 比心么么哒!加入我们C语言C++学习交流 壹 496926338群内有大量的项目开发和新手教学视频千人大群等着你来加入。

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

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

打开文件后,如下图:

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

这就是头文件的真实面目!怎么样,明白了吗?

怎么样?看懂了吗? 是提示你printf这个函数没有定义! (printf并不属于C语言本身,不懂的同学请自行补脑),那难道加上#include<;就算定义了吗?答:是的

怎么讲?因为在这个头文件中有关于printf的定义,大家可以在打开后搜索printf

个就是关于printf的定义(仔细搜,因为可能会搜到名字和它类似的fprintf函数)

可以这么打个比方:编译器好比是你的管家,负责家(程序)的安全,一经发现任何可疑的人员都禁止进屋!而printf就这么被抓住了!你既然想让它进屋,能做的,就是提前告诉管家我要让它进来,也就是提前声明。可时间一长,你发现有很多这样的人想让进来,每次都一个个声明太累了,索性就建立一个白名单,把想让进屋的人都写进去,都声明起来,到时候让管家看白名单得了!于是乎,就有了头文件的样子,也就是包含头文件。#include<;这句话。

但凡想用到谁,就包含含有谁的头文件。

比如你用printf函数打印东西,那你就要包含的头文件

如果你用pow函数算多立方,那你就要包含ma的头文件

如果你要用strcmp函数接收一个字符,那你就要包含的头文件

喜欢的话关注收藏评论转发一波 比心么么哒!加入我们C语言C++学习交流 壹 496926338群内有大量的项目开发和新手教学视频千人大群等着你来加入。


怎么样,想明白了吗?

先删除掉#include<;这句话,然后将中的内容复制到你的主函数前面,变成这样:

然后,编译试试,看看编译结果!

怎么样,这下,彻底懂了吗?

如果对您有帮助,欢迎评论、分享!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“vc6.0如何查找当前目录下的文件”边界阅读