
C语言如何写头文件?
voidInitInterpolation();voidDraw_Border();voidDraw_Background();voidDraw_Gray();这几个函数...
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文件,会出现重复定义问题
#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就是你写的程序文件。
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 .c就是你写的程序文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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"
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"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把函数声明在.h文件里面,然后把函数写在.c文件里面,注意文件名要一样,而且不要把.c文件添加到工程里面,只要在程序开始时声明调用.h文件就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个容易把你的几个头文件放在一个文件里面,比如
#include''file1"
#include''file2"
#include''file3"
在运行这个文件就ok了
#include''file1"
#include''file2"
#include''file3"
在运行这个文件就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询