ifndef => if not define
define => define
endif => end define
目的是防止重复引用,因为重复引用会造成编译工作量,编译效率下降
#ifndef A_H // 判断头文件a.h有没有被引用,如果没有被引用,则在下边引入a.h
#define A_H // 头文件a.h没有被引用,则引用a.h
#include "***.h"
main{
}
#endif // 结束a.h的引用;或者存在a.h文件,不引入a.h
ifndef => if not define
define => define
endif => end define
目的是防止重复引用,因为重复引用会造成编译工作量,编译效率下降
#ifndef A_H // 判断头文件a.h有没有被引用,如果没有被引用,则在下边引入a.h
#define A_H // 头文件a.h没有被引用,则引用a.h
#include "***.h"
main{
}
#endif // 结束a.h的引用;或者存在a.h文件,不引入a.h