防止该头文件被重复引用
标识的命名规则一般是头文件名全大写,前后加下划线,并把文件名中的“.”也变成下划线,如:stdio.h
#define _STDIO_H_
例子:
/* Define _CRTIMP */
#ifndef _CRTIMP
#ifdef _DLL
#define _CRTIMP __declspec(dllimport)
#else /* ndef _DLL */
#define _CRTIMP
#endif /* _DLL */
#endif /* _CRTIMP */
- /*Define _CRTIMP*/
- #ifndef _CRTIMP //判断是否已经声明了_CRTIMP,如果没有,则执行下面的语句,定义_CRTIMP
- #ifdef _DLL
- #define _CRTIMP_declspec(dllimport)
- #else /*ndef_DLL*/
- #define _CRTIMP
- #endif /*_DLL*/
- #endif /*_CRTIMP*/
ifndef: if not define