条件编译,也就是预编译命令主要有以下几种:
第一种:
#ifdef 标识符
程序段 1
#else
程序段 2
#endif
如果指定标识符之前已经被#define命令定义过了,则它会编译程序段1;否则会编译程序段2
第二种:
#ifndef 标识符
程序段 1
#else
程序段 2
#endif
如果指定标识符没有被#define命令定义过,则它会编译程序段1;否则会编译程序段2条件编译,也就是预编译命令主要有以下几种:
第一种:
#ifdef 标识符
程序段 1
#else
程序段 2
#endif
如果指定标识符之前已经被#define命令定义过了,则它会编译程序段1;否则会编译程序段2
第二种:
#ifndef 标识符
程序段 1
#else
程序段 2
#endif
如果指定标识符没有被#define命令定义过,则它会编译程序段1;否则会编译程序段2