猿问

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

qq_独静默ing_0
浏览 1750回答 4
4回答

onemoo

C中所有的标识符(准确地说叫 identifier,就是那些对象的变量名、函数名之类的名字)在使用前必须声明。依惯例在头文件中的内容就是这些声明。#include 的操作就是将这些头文件中的内容写入到当前代码中,这样当前代码中就含有这些函数的声明了,也就可以使用了。比如 stdio.h 中就含有printf函数的声明,只有include了这个文件,你才能在代码中使用printf函数。你自己写的函数,为了方便把这函数用在其他代码中,就可以将函数的声明放到单独的头文件中。这样在其他想要使用这个函数的代码中,只要include这个头文件就可以了(就不用再手动打一遍函数声明了)。注意:头文件中的内容是声明,而非定义。

大咪

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

super_mb

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