有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句
条件编译命令最常见的形式为:
#ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2#include "iostream.h"
#define DEBUG
int main()
{
#ifdef DEBUG
cout<< "Beginning execution of main()";
#else
cout<< "DEBUG no define";
#endif
return 0;
}