返回首页   进站必读

14.3 头文件包含


14.2 头文件包含

一般头文件被命名为:test.h 里面有:

#ifndef TEST_H_

#define TEST_H_

#endif

这个主要是防止头文件被重复包含。

1.c

#include "test.h"

int fun1()
{

}	

2.c

#include "test.h"

int fun2()
{

}

main.c

#include "test.h"

int main(int argc,char *argv[])
{
	fun1();
	fun2();

	return 0;
}

如果没有头文件里的宏定义,就会出现重复包含的现象,头文件被包含了3次,很明显不能这样。