用宏定义定义一个方法,不用再对SFunc进行定义了,可以(在main中)直接call
#ifdef sDebug #define SFunc(a) func(a) #else #define SFunc(a) #endif //#ifndef myFun void func(int a){ printf("a=%d",a); } main(){ printf("call Sfunc\n"); SFunc(1); }
用宏定义定义一个方法,不用再对SFunc进行定义了,可以(在main中)直接call
#ifdef sDebug #define SFunc(a) func(a) #else #define SFunc(a) #endif //#ifndef myFun void func(int a){ printf("a=%d",a); } main(){ printf("call Sfunc\n"); SFunc(1); }
转载于:https://www.cnblogs.com/snowdrop/articles/3868316.html