C语言里面怎么写头文件?

具体给个例子。在说明一下写头文件需要哪些参数,需要返回哪些参数?我学过C语言,但是不精通,最近想把自己常用的函数封装成头文件,以后用的时候就不需要再写那些繁琐的函数了。... 具体给个例子。在说明一下写头文件需要哪些参数,需要返回哪些参数?我学过C语言,但是不精通,最近想把自己常用的函数封装成头文件,以后用的时候就不需要再写那些繁琐的函数了。 展开
 我来答
匿名用户
2013-09-18
展开全部
简单办法,先写完整程序,再把一部分抽出去,抽出去的存到 自己的头文件里,在抽出的地方写 #include ...

例如,完整程序(计算平均值):
#include<stdio.h>

double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
void main()
{
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
----------------------------------------------
抽出部分 存入 a_x.h :
double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
--------------------------------
程序变:
#include<stdio.h>
#include "a_x.h"
void main()
{
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
=============================================
你要是愿意随便抽一块也可以,例如抽出(也叫 a_x.h):
double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
void main()
{
------------------------
程序变:
#include<stdio.h>
#include "a_x.h"
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
==============================
语法上,功能上,两种抽法都可以。但第一种方法较好--程序可读性好,不易出错。

一般情况下,头文件里放 函数原型,全局量声明 和 函数定义。
匿名用户
2013-09-18
展开全部
添加一个.H头文件,这部不用编写代码。用鼠标操作编译器就可以了。写头文件不需要什么参数,按刚才我说的方法添加.H以后,你就可以自定义函数了,函数名、形参表、返回类型都是由你自己定的。这些也都是要根据不同的实际情况而定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式