例如:如果我有两个.h文件预处理程序指令#include是否被禁用/排除?
process1.h和process2.h
和它们包含两个功能不同的输出变量。
process1.h:
function(int var)
{
return 2*var;
}
process2.h:
function(int var)
{
return 10*var;
}
可以这样main.c中进行:
int main()
{
int a = 2;
#include "process1.h"
printf("%d",function(a)); //output is 4
EXCLUDE #INCLUDE "process1.h" ????? <----can this be done in any way??
#include "process2.h"
printf("%d",function(a)); //output is 20
}