标识的命名规则一般是头文件名全大写,前后加下划线,并把文件名中的“.”也变成下划线,如: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