• 首页>范文 > 范文
  • 头文件怎么写

    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语言头文件怎么写~

    简单办法,先写完整程序,再把一部分抽出去,抽出去的存到 自己的头文件里,在抽出的地方写 #include 。

    例如,完整程序(计算平均值):

    #include

    double mean(double *y, int N){

    int i;

    double s=0.0;

    for (i=0;is = s / (double) N;

    return s;

    }

    void main()

    {

    double x[10]={1,2,3,4,5,6,7,8,9,10};

    printf("mean = %lfn", mean(x,10));

    }

    ----------------------------------------------

    抽出部分 存入 a_x.h :

    double mean(double *y, int N){

    int i;

    double s=0.0;

    for (i=0;is = s / (double) N;

    return s;

    }

    --------------------------------

    程序变:

    #include

    #include "a_x.h"

    void main()

    {

    double x[10]={1,2,3,4,5,6,7,8,9,10};

    printf("mean = %lfn", mean(x,10));

    }

    =============================================

    你要是愿意随便抽一块也可以,例如抽出(也叫 a_x.h):

    double mean(double *y, int N){

    int i;

    double s=0.0;

    for (i=0;is = s / (double) N;

    return s;

    }

    void main()

    {

    ------------------------

    程序变:

    #include

    #include "a_x.h"

    double x[10]={1,2,3,4,5,6,7,8,9,10};

    printf("mean = %lfn", mean(x,10));

    }

    ==============================

    语法上,功能上,两种抽法都可以。但第一种方法较好--程序可读性好,不易出错。

    一般情况下,头文件里放 函数原型,全局量声明 和 函数定义。

    3.C语言如何写头文件

    #ifndef MYHEADFILE#define MYHEADFILEvoid InitInterpolation();void Draw_Border();void Draw_Background();void Draw_Gray();#endif#include "test.h"同项目中其他各个文件需要使用这些函数时只需要下面这样一句:#include "test.h"千万不要包含.c文件,会出现重复定义问题。

    4.c++中类头文件怎么写

    一般来说#include都是放在源文件中的。头文件中尽量不要用#include 尤其是包含你自己写的头文件..一般头文件中包含的都是系统的头文件..用 <>; 包含。.

    而且,如果自己写头文件的话,在文件头和文件末尾必须加上一些东西..

    比如,文件为 abc.h

    那么刚开始必须写上

    #ifndef _ABC_H_

    #define _ABC_H_

    。。..

    。.

    #endif

    希望对你有帮助

    5.C语言里面怎么写头文件

    简单办法,先写完整程序,再把一部分抽出去,抽出去的存到 自己的头文件里,在抽出的地方写 #include 。

    例如,完整程序(计算平均值):#include double mean(double *y, int N){int i;double s=0.0;for (i=0;i #include "a_x.h"void main(){double x[10]={1,2,3,4,5,6,7,8,9,10};printf("mean = %lfn", mean(x,10));}=============================================你要是愿意随便抽一块也可以,例如抽出(也叫 a_x.h):double mean(double *y, int N){int i;double s=0.0;for (i=0;i #include "a_x.h"double x[10]={1,2,3,4,5,6,7,8,9,10};printf("mean = %lfn", mean(x,10));}==============================语法上,功能上,两种抽法都可以。但第一种方法较好--程序可读性好,不易出错。

    一般情况下,头文件里放 函数原型,全局量声明 和 函数定义。

    6.如何写头文件

    我来回答

    #ifndef myheadfile

    #define myheadfile

    void initinterpolation();

    void draw_border();

    void draw_background();

    void draw_gray();

    #endif

    #include "test.h"

    同项目中其他各个文件需要使用这些函数时只需要下面这样一句:

    #include "test.h"

    千万不要包含.c文件,会出现重复定义问题

    7.这两个类头文件怎么写‘

    一般类交叉引用时,在最前面加个

    class Bank;

    说明一下可以搞定。

    我比较喜欢有H 有CPP的格式:

    //Bank.h

    #ifndef BankH

    #define BankH

    #include "Client.h"

    class Client;

    class Bank{

    public:

    Client client;

    void get();

    };

    #endif

    //Bank.cpp

    #include "Bank.h"

    #include "iostream.h"

    void Bank::get()

    {

    cout}

    //Client.h

    #ifndef ClientH

    #define ClientH

    class Bank;

    class Client{

    public :

    Bank * bank;

    void set();

    };

    #endif

    Client.cpp

    #include "Bank.h"

    #include "conio.h"

    void Client::set()

    {

    bank->get();

    }

    不用CPP的方法我不会。

    8.C语言如何写头文件

    #ifndef MYHEADFILE

    #define MYHEADFILE

    void InitInterpolation();

    void Draw_Border();

    void Draw_Background();

    void Draw_Gray();

    #endif

    #include "test.h"

    同项目中其他各个文件需要使用这些函数时只需要下面这样一句:

    #include "test.h"

    千万不要包含.c文件,会出现重复定义问题

    发表评论

    登录后才能评论