预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言头文件避免重复包含的方法技巧C语言头文件避免重复包含的方法技巧C语言的应用范围广泛,具备很强的.数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。以下是小编为大家搜索整理的C语言头文件避免重复包含的方法技巧,欢迎大家阅读!更多精彩内容请及时关注我们应届毕业生考试网!假定有以下几个头文件及其包含关系为:File1.h,file2.h,file3.h,file4.h,file5.h,main.cpp那么:file3.h包含file1.h,file2.h,file4.h包含file1.h,file2.h,file5.h包含file3.h,file4.h。如许就会导致在file5中对file1和file2的反复包含,编译时就会报错。解决方法:1:应用#ifndef#define#endif即每个文件在定义时都写成以下情势(以file1.h为例):#ifndefH_FILE1#defineH_FILE1#include#include…..#endifFile3.h:#ifndefH_FILE3#defineH_FILE3#include#include#inlcude”file1.h”#include”file2.h”…..#endif方法二:在每个文件的头部定义:#pragmaonce(用于解释本文件中的内容只应用一次)例:fiel1.h:#pragmaonce#include#include…..File3.h:#pragmaonce#include#include#include”file1.h”…..