C语言中怎样编写头文件??

比如#include"stdio.h"包含printf()和scanf()函数。#include"math.h"包含sqrt()函数。可以把自定义的函数写进头文件就可以直... 比如#include"stdio.h"包含printf()和scanf()函数。
#include"math.h"包含sqrt()函数。
可以把自定义的函数写进头文件就可以直接调用。比如写一个求圆面积的头文件#include"yuanmianji.h"其中就包含s()函数 只要把半径r写进去 s(r)就直接得出圆面积,而不用反复编写函数。 能不能举个简单的例子
展开
 我来答
天雨下凡
推荐于2017-10-13 · 知道合伙人教育行家
天雨下凡
知道合伙人教育行家
采纳数:17564 获赞数:65173
爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却……

向TA提问 私信TA
展开全部

头文件内容

#define PI 3.14159

float mianji(float r)

{

    return PI*r*r;

}

保存名称为yuanmianji.h

实现文件内容

#include <stdio.h>

#include "yuanmianji.h"

int main(void)

{

    float r;

    printf("请输入圆的半径: ");

    scanf("%f",&r);

    printf("圆的面积是: %.2f\n",mianji(r));

    return 0;

}

运行截图如下:

jackdavid144
2015-11-14 · TA获得超过350个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:228万
展开全部
其实,写头文件非常简单,无非就是写一些函数、定义一些宏等等手头在源程序里完成的事,写程序时可以直接调用。
例:
void max1(int a,int b)
{return a>b?a:b;
}
以上内容可以保存为maths.h,保存方法很简单,无非就是扩展名更改,很多IDE都支持保存.h头文件,在“保存”对话框中的“文件类型”里改改即可。
至于调用也很简单,只需把头文件和源程序放在同一个文件夹里,调用时要注意一下:
例:#include "maths.h"
调用时需用引号括起文件名,不可以用尖括号。
如果嫌麻烦,可以将头文件复制到编译器使用的库文件夹里(一般命名为include,里面全都是头文件),再使用include,这时便可以使用尖括号。
尖括号与双引号的区别:尖括号表示直接在库中查找头文件进行编译,双引号表示先在放置源程序的文件夹里查找头文件,再去库里找。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可爱的随心11
2015-11-13
知道答主
回答量:17
采纳率:0%
帮助的人:5.8万
展开全部
yuanmianji.h yuanmianji.c main.c
extern int s(int r); #include"yuangmianji.h" #include"yuanmianji.h"
#include"stdio.h"

int sun=0; int main(){

int s(int r){ int r=5;

sun=2pi*r*r; printf("%d",s(5));

return sum; return 0;

} }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式