快捷搜索:  汽车  科技

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)个就是关于printf的定义(仔细搜,因为可能会搜到名字和它类似的fprintf函数)怎么讲?因为在stdio.h这个头文件中有关于printf的定义,大家可以在打开stdio.h后搜索printf怎么样,看到了吗?这就是stdio.h的内容,只不过英文而已!说白了,它其实和txt的文本文件差不多!只不过后缀名是.h而已!这就是头文件的真实面目!怎么样,明白了吗?怎么样?看懂了吗? 是提示你printf这个函数没有定义! (printf并不属于C语言本身,不懂的同学请自行补脑),那难道加上#include<stdio.h>就算定义了吗?答:是的

很多初学朋友在看C程序开头往往都是#Include<stdio.h>#include<math.h>#include<conio.h>#include… …

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

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(1)

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(2)

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

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(3)

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

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(4)

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

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(5)

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

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

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

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

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

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

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


怎么样,想明白了吗?

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(6)

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

c语言当中的头文件是啥意思(什么是头文件头文件的作用是什么)(7)

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

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

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

猜您喜欢: