为了账号安全,请及时绑定邮箱和手机立即绑定

c语言的头文件该怎么理解,怎么用,都有那些啊

c语言的头文件该怎么理解,怎么用,都有那些啊

C
qq_独静默ing_0 2016-07-16 12:03:26
查看完整描述

4 回答

已采纳
?
onemoo

TA贡献883条经验 获得超454个赞

C中所有的标识符(准确地说叫 identifier,就是那些对象的变量名、函数名之类的名字)在使用前必须声明。依惯例在头文件中的内容就是这些声明。

#include 的操作就是将这些头文件中的内容写入到当前代码中,这样当前代码中就含有这些函数的声明了,也就可以使用了。

比如 stdio.h 中就含有printf函数的声明,只有include了这个文件,你才能在代码中使用printf函数。

你自己写的函数,为了方便把这函数用在其他代码中,就可以将函数的声明放到单独的头文件中。这样在其他想要使用这个函数的代码中,只要include这个头文件就可以了(就不用再手动打一遍函数声明了)。


注意:头文件中的内容是声明,而非定义

查看完整回答
反对 回复 2016-07-16
?
大咪

TA贡献785条经验 获得超332个赞

我认为C语言的头文件就像图书馆一样,存着各种书,然后你在程序里需要的引进的那些文件,就像图书馆中的书,每次引用什么就借一本和它相关的,个人理解

查看完整回答
反对 回复 2016-07-16
?
super_mb

TA贡献101条经验 获得超107个赞

你可以理解为每个头文件里面都封装了相应的函数,而你使用各种c语言函数时,如果没有添加这些头文件,那么这些函数就无法使用,因为它会认为你没有定义过这个函数,比如一些字符串处理函数,比如strlen(),strstr(),strcat()等等就需要string.h头文件,常见的头文件还有:stdio.h, stdlib.h, math.h等等,当你需要调用某些C语言函数时,如果提示函数不存在那么就可能是没有引入其头文件,这时候你可以百度一下它的头文件,加入就好了。

以上是我的看法,希望能帮到你。。

查看完整回答
反对 回复 2016-07-16
  • 4 回答
  • 0 关注
  • 1749 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信