1. c语言头文件怎么写呀 C++/C程序的头文件以“.h”为后缀 。
以下是假设名称为graphics.h的头文件:#ifndef GRAPHICS_H//作用:防止graphics.h被重复引用#define GRAPHICS_H#include< 。.>//引用标准库的头文件 。
#include" 。"//引用非标准库的头文件 。
void Function1( 。);//全局函数声明 。
inline();//inline函数的定义 。classBox//作用:类结构声明{ 。
};#endif从以上例子可以看出 , 头文件一般由四部分内容组成:(1)头文件开头处的版权和版本声明;(2)预处理块;(3)inline函数的定义;(4)函数和类结构声明等 。在头文件中 , 用ifndef/define/endif结构产生预处理块 , 用#include格式来引用库的头文件 。
头文件的这种结构 , 是利用C语言进行开发软件所通常具备的 , 属于公有知识 。传统 C++:扩展资料:c语言头文件的作用:1、头文件可以定义所用的函数列表 , 方便查阅你可以调用的函数;2、头文件可以定义很多宏定义 , 就是一些全局静态变量的定义 , 在这样的情况下 , 只要修改头文件的内容 , 程序就可以做相应的修改 , 不用亲自跑到繁琐的代码内去搜索 。
3、头文件只是声明 , 不占内存空间 , 要知道其执行过程 , 要看你头文件所申明的函数是在哪个.c文件里定义的 , 才知道 。4、他并不是C自带的 , 可以不用 。
5、调用了头文件 , 就等于赋予了调用某些函数的权限 , 如果你要算一个数的N次方 , 就要调用Pow()函数 , 而这个函数是定义在math.c里面的 , 要用这个函数 , 就必需调用math.h这个头文件 。参考资料:百度百科——头文件 。
2. 怎样用c写头文件 这个问题太简单了 , 随便哪个文件都能当头文件 , 只要符合C语法就行了 。
头文件只不过一些变量的定义 , 函数的申明 , 等等 , 和一般的C文件没有驱别 ,
比如有一个头文件包含一个函数声明:
void hellword();
你可以把这个文件另存为 hello.h 也可以另存为hello.txt
他的定义部分写在hello.c中
void helloword()
{
printf("Hello girl");
}
要在hello.c中包含hello.h或者hello.txt
只要在其它的程序中包含进去就行了 。
如:
#include <stdio.h>
#include "hello.txt"
void main()
{
helloword();
}
头文件只是一个文件 , 也可当做脚文件 , 放在哪里你自己决定 , 能用就行了 。
3. C语言 头文件的书写~ 例如
//mytest.h
#include <stdio.h>
void test();
//mytest.c
#include "mytest.h"
void main()
{
test();
}
void test()
{
pintf("test");
}
头文件就是写你的申明函数或者结构体的地方 。。c文件就是写你实现过程 , 当然也可以写在头文件里 。然后在c文件里要包含这些头文件 , 不过最好防止重复引用的 。
4. c语言头文件怎么写呀 一个.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() //由度分秒到弧度