程序在使用一个函数之前.docVIP

  • 7
  • 0
  • 约1.96万字
  • 约 13页
  • 2017-02-28 发布于湖北
  • 举报
第14章 头 文 件 程序在使用一个函数之前,应该首先声明该函数。为了便于使用,通常的做法是把同一类函数或数据结构以及常数的声明放在一个头文件(header file)macros)#include”来引用相关的头文件。 程序中如下形式的一条控制行语句将会使得该行被文件filename的内容替换掉: # include filename 当然,文件名filename中不能包含 和换行字符以及 、、\、或 /* 字符。编译系统会在定义的一系列地方搜索这个文件。类似地,下面形式的控制行会让编译器首先在源程序所在目录中搜索filename文件: # include filename 如果没有找到,编译器再执行同上面一样的搜索过程。在这种形式中,文件名filename中不能包含换行字符和 、、\、或 /* 字符,但允许使用 字符。 在一般应用程序源代码中,头文件与开发环境中的库文件有着不可分割的紧密联系,库中的每个函数都需要在头文件中加以声明。应用程序开发环境中的头文件(通常放置在系统/usr/include/目录中)可以看作是其所提供函数库(例如libc.a)linker)Plauger编著的《The Standard C Library》一书。 而对于本书所描述的内核源代码,其中涉及的头文件则可以看作是对内核及其函数库所提供服务的一个概要说明,是内核及其相关程序专用的

文档评论(0)

1亿VIP精品文档

相关文档