c语言制作h函数文件 C语言 h文件

如何在c语言中定义函数在.h文件,和在新文件中使用

1、打开或者新建.h文件;

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的代县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

2、在该文件中添加你的

函数

;

3、保存退出,记住该

文件名

及其

路径

;

4、在新文件中包含该文件名,如果该文件不在搜索路径下,则包含该文件的全名

比如:

定义一个函数void

mydefun(){}

调试无误后,以文件名aa.h保存在D:\abc目录下

在新文件中要用到这个函数,则包含

语句

中必须有以下一条语句:

#include"D:\\abc\\aa.h"

然后你就可以调用mydefun()函数了。

如何编写C语言的.h头文件呀?并调用其中的函数。

先新建一个MyHead.h

内容通常自定义文件格式:

#ifndef _MYHEAD_H_

#define _MYHEAD_H_

(这里是头文件的内容)

#endif /* _MYHEAD_H_ */

然后在你的.c中#include“MyHead.h”就可以了

记得放在一个工程目录下

C语言如何制作自己的 h 文件

一个.h文件要

对应有一个.c文件,这样写助于查看和修改程序。比如a.h

a.c;:

在.h文件中

#ifndef

__A_H_

#define

__A_H_

#include

void

trans2(double

B)

double

trans1()

#endif

在.c文件中

#include

"a.h"

把相应的函数定义写在.c文件中

再在main.c文件中

#include

"a.h"

#include

main()

{

double

trans1()

//由度分秒到弧度

{

double

B1,B11,B12,B13,B111;

scanf("%lf°%lf′%lf″",B11,B12,B13);

B111=fabs(B11);

//B11可能为负值

B1=B111+B12/60.0+B13/3600.0;

B1=B1*atan(1)/45.0;

if(B110)

B1=-B1;

return

B1;

}

void

trans2(double

B)

//由弧度到度分秒并输出角度值

{

int

a,b;

double

B0;

B0=fabs(B);

//B可能为负值

double

c;

B0=B0*45.0/atan(1);

a=int(B0);

b=int((B0-a)*60);

c=(B0-a)*3600-b*60;

if((int)(c)==60)

//为了避免出现59′60″这种情况,不过好像不起作用,不知道为什么,原来是int没有加括号

{

b=b+1;

c=0.0;

}

if(b==60)

{

b=0;

a=a+1;

}

if(B0)

a=-a;

printf("%d°%d′%.4f″\n",a,b,c);

}

}

就可以在main.c函数中调用a.c中的函数了

怎样制作单片机C语言的.h文件?

h文件就是头文件,一般进行声明、宏定义等。比如:h文件这样写

#ifndef

_LED_H

#define

_LED_H

define

LED_ON

P1.1=1;

define

LED_OFF

P1.1=0;

//还可以进行函数的声明

void

LED_twikle(void);

#endif

在你的c文件中要加入#include"LED.h"

对于一些小的程序不用头文件即可,但是程序较大的时候每个c文件定义一个头文件,方便查找和修改


当前名称:c语言制作h函数文件 C语言 h文件
转载来源:http://pwwzsj.com/article/dodhjop.html