📜  C语言中的 #if

📅  最后修改于: 2020-10-22 09:37:08             🧑  作者: Mango

C#如果

#if预处理程序指令评估表达式或条件。如果condition为true,则执行代码,否则执行#elseif或#else或#endif代码。

句法:

#if expression
//code
#endif

#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示例

让我们看一个使用#if预处理程序指令的简单示例。

#include 
#include 
#define NUMBER 0
void main() {
#if (NUMBER==0)
printf("Value of Number is: %d",NUMBER);
#endif       
getch();
}

输出:

Value of Number is: 0

让我们看另一个示例,以清楚地理解#if指令。

#include   
#include   
#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