在c语言中,如何自定义头文件

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:15:14
我想写自己的头文件,就像#inlude<stdio.h>一样,请问具体的操作步骤:比如:保存地方,是否编译等。
有没有自己写过的。我也知道把文件设为.h格式,保存在include 文件夹底下,然后引入。但是报错。

自定义头文件通常放在使用该头文件的源文件所在的目录中,并使用#include "MyHead.h"来包含。保存的地方和是否编译等都不是头文件决定的,头文件只是用来声明。

在c语言中,头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。C语言的的头文件以“.h”为后缀, 而.c是程序文件。

头文件一般由四部分内容组成:头文件开头处的版权和版本声明、预处理块、inline函数的定义和函数和类结构声明等。在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。

自定义头文件的方法:

1、在.h头文件中就包含函数的实现,.h文件包含以下函数:

void hello(void){printf("hello world\n");}

2、在.h头文件中只包含一些函数的声明,没有具体的实现。需要包含.h和.c文件,.c文件程序如下:

#include <stdio.h>

#include "test.h"

int main()

{hello();

return 0;}

在C语言中,如何将用户自定义函数变成库函数(.h)文件 C语言中能否在头文件中定义变量 C语言头文件中,如何在申明数组的同时赋值?并在C文件下可以用 C语言头文件 c语言头文件 在C程序中如何浏览头文件 c语言中如何在函数中打开一个文件? C语言中judge函数和print函数在哪个头文件中 在C++中怎样自定义*.h头文件? 关于在turboc 3.0中自定义头文件的问题