目的:防止某些文件被重复引用,发生增加编译工作量的问题。
`ifndef A_H意思是"if not define A.h"如果不存在A.h
紧接着语句是`define A_H就引入A.h
最后一句是`endif否则不需要引入