c预处理器#if

#if预处理指令计算表达式或条件。如果条件为真,则执行代码,否则执行#elseif或#else或#endif代码。
句法:

#if expression //code #endif

【c预处理器#if】使用#else的语法
#if expression //if code #else //else code #endif

使用#elif #else的语法
#if expression //if code #elif expression //elif code #else //else code #endif

C #if的例子让我们看一个简单的例子
#include < stdio.h> #include < conio.h> #define NUMBER 0 void main() { #if (NUMBER==0) printf("Value of Number is: %d", NUMBER); #endif getch(); }

输出:
Value of Number is: 0

让我们看另一个例子来了解
#include < stdio.h> #include < conio.h> #define NUMBER 1 void main() { clrscr(); #if (NUMBER==0) printf("1 Value of Number is: %d", NUMBER); #endif#if (NUMBER==1) printf("2 Value of Number is: %d", NUMBER); #endif getch(); }

输出:
2 Value of Number is: 1

    推荐阅读