switch()
case A:
#if
xxxx
#endif
case B
int a;
if(a){
#if
XXXX
#endif
}
大概是这样,预编译会两个都弄吗
switch()
case A:
#if
xxxx
#endif
case B
int a;
if(a){
#if
XXXX
#endif
}
大概是这样,预编译会两个都弄吗
#if #endif 属于条件编译,在预处理时期进行的;如果if后的条件为true则会编译里面的代码,如果if后的条件为false则不编译