c编程中的头文件(.h)创建

时间:2012-01-31 11:39:03

标签: c eclipse

我是eclipse的新手,在eclipse中开发c程序

我在同一个项目中创建多个源文件,可以帮助我为main()函数创建.h文件并调用多个源文件

例如,如果我创建了main.c文件,现在如何将此main.c调用到另一个.c文件

1 个答案:

答案 0 :(得分:5)

main()函数不应位于头文件中。它应该只在一个.c文件中。

简单布局的一个例子可以是:

<强> // header.h

#ifndef MY_HEADER <----Notice the Inclusion Guards, read more about them in a good book
#define MY_HEADER

void doSomething();

#endif //MY_HEADER

<强> // header.c

#include "header.h"

void doSomething()
{


}

<强> // MAIN.C

#include "header.h"

int main(void)
{
    doSomething();
    return 0;
}

但请选择 good book 来学习这些基础知识,你肯定需要一个。