个性化阅读
专注于IT技术分析

c预处理器#if

#if预处理指令计算表达式或条件。如果条件为真,则执行代码,否则执行#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的例子

让我们看一个简单的例子

#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
赞(0)
未经允许不得转载:srcmini » c预处理器#if

评论 抢沙发

评论前必须登录!