C语言如何写头文件?

void InitInterpolation();void Draw_Border();void Draw_Background();void Draw_Gray();这几个函数我想放到test.c中,请问对应的test.h怎么写?
谢谢你的回复 这个意思我理解 具体怎么写代码 我找不到样本。

/*头文件内容,假设名字是test.h*/
#ifndef MYHEADFILE
#define MYHEADFILE
void InitInterpolation();
void Draw_Border();
void Draw_Background();
void Draw_Gray();
#endif
/*以下是test.c的内容*/
#include "test.h"
/*后面就是各个函数的实现*/

同项目中其他各个文件需要使用这些函数时只需要下面这样一句:
#include "test.h"
千万不要包含.c文件,会出现重复定义问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-20
  直接在程序编辑框输入即可。例如#include<stdio.h>就是一个头文件。
  在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。
第2个回答  2011-01-04
test.h中只声明这些方法,test.c中就是每个方法的具体实现代码。比如:
test.h中的内容如下:
#include "stdio.h"
int max(int a,int b);
test.c中的内容如下:
int max(int a,int b)
{int max;
if(a>b) max=a;
else max=b;
return max;
}
主函数main中的头文件就应该写成#include "test.h"
第3个回答  2019-11-26
把函数声明在.h文件里面,然后把函数写在.c文件里面,注意文件名要一样,而且不要把.c文件添加到工程里面,只要在程序开始时声明调用.h文件就可以了
第4个回答  2019-10-11
这个容易把你的几个头文件放在一个文件里面,比如
#include''file1"
#include''file2"
#include''file3"
在运行这个文件就ok了
相似回答