C语言如何写头文件?

voidInitInterpolation();voidDraw_Border();voidDraw_Background();voidDraw_Gray();这几个函数... void InitInterpolation();void Draw_Border();void Draw_Background();void Draw_Gray();这几个函数我想放到test.c中,请问对应的test.h怎么写?
谢谢你的回复 这个意思我理解 具体怎么写代码 我找不到样本。
展开
 我来答
chiconysun
推荐于2018-02-27 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2487万
展开全部
/*头文件内容,假设名字是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文件,会出现重复定义问题
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  直接在程序编辑框输入即可。例如#include<stdio.h>就是一个头文件。
  在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccx50766286
2011-01-04 · TA获得超过110个赞
知道答主
回答量:67
采纳率:100%
帮助的人:79.4万
展开全部
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"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
謇秀梅偶裳
2019-11-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:760万
展开全部
把函数声明在.h文件里面,然后把函数写在.c文件里面,注意文件名要一样,而且不要把.c文件添加到工程里面,只要在程序开始时声明调用.h文件就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犁芙愚酉
2019-10-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:33%
帮助的人:836万
展开全部
这个容易把你的几个头文件放在一个文件里面,比如
#include''file1"
#include''file2"
#include''file3"
在运行这个文件就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式