如何编写自己的C头文件

 2024-02-01 05:01:24  阅读 0

有些刚接触C语言的人不知道头文件(*.h文件)可以自己写。 我只知道调用系统库函数时,必须使用#语句来包含某些头文件。 事实上,头文件和.C文件一样,可以自己编写。 头文件是一个文本文件。 使用文本编辑器编写代码后,只需使用扩展名 .h 保存即可。 头文件一般包含一些重用的代码,如函数声明、变量声明、常量定义、宏定义等。当使用#语句引用一个头文件时,相当于将头文件中的所有内容复制到#文件中。地点。 为了避免重复引用导致编译错误,头文件中往往有:

#

#

//代码部分

#万一

格式。

其中DELAY是唯一的标签,命名规则与变量相同。 它通常根据它所在的头文件的名称来命名。 例如,如果头文件的文件名为.h,则可以这样使用:

#

#

//代码部分

#万一

这意味着如果没有定义,则定义它并编译以下代码部分,直到遇到#endif。 这样,当重复引用时,由于已经定义了,后面的代码部分就不会被编译,从而避免了重复定义。 另外,使用#时,使用引号“”和尖括号的含义是不同的。 当使用引号“”时,首先查找工程文件所在目录,然后查找编译器头文件所在目录。 当使用尖括号 < > 时,搜索顺序正好相反。

假设我们有两个文件名相同的头文件.h,但是它们的内容不同。 一个保存在编译器指定的头文件目录下,我们称之为文件I; 另一个保存在当前项目的目录下,我们称之为文件II。 如果我们使用 #,我们将引用文件 I。如果我们使用 # ".h",我们将引用文件 II。

以上是我们最新版本的STC单片机开发板,专为俱乐部学员设计。 所有IO和所有模块IO单独引出。 适合初学者和经验丰富的驾驶员的开发板。

标签: 文件 引用 定义

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码