4 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
C中所有的标识符(准确地说叫 identifier,就是那些对象的变量名、函数名之类的名字)在使用前必须声明。依惯例在头文件中的内容就是这些声明。
#include 的操作就是将这些头文件中的内容写入到当前代码中,这样当前代码中就含有这些函数的声明了,也就可以使用了。
比如 stdio.h 中就含有printf函数的声明,只有include了这个文件,你才能在代码中使用printf函数。
你自己写的函数,为了方便把这函数用在其他代码中,就可以将函数的声明放到单独的头文件中。这样在其他想要使用这个函数的代码中,只要include这个头文件就可以了(就不用再手动打一遍函数声明了)。
注意:头文件中的内容是声明,而非定义。
super_mb
TA贡献101条经验 获得超107个赞
你可以理解为每个头文件里面都封装了相应的函数,而你使用各种c语言函数时,如果没有添加这些头文件,那么这些函数就无法使用,因为它会认为你没有定义过这个函数,比如一些字符串处理函数,比如strlen(),strstr(),strcat()等等就需要string.h头文件,常见的头文件还有:stdio.h, stdlib.h, math.h等等,当你需要调用某些C语言函数时,如果提示函数不存在那么就可能是没有引入其头文件,这时候你可以百度一下它的头文件,加入就好了。
以上是我的看法,希望能帮到你。。
- 4 回答
- 0 关注
- 1749 浏览
添加回答
举报
0/150
提交
取消