自创面试标题

自创面试题目#ifdef _DEBUG#define pr_debug printf#else#define pr_debug#endifint get(int a){printf(

自创面试题目



#ifdef _DEBUG
#define pr_debug printf
#else
#define pr_debug
#endif

int get(int a)
{
printf("调用了get\n");
return a;
}

int _tmain(int argc, _TCHAR* argv[])
{
int a=10,b=1;
pr_debug("%d %d %d\n",a,b,get(a));
system("pause");
return 0;



实现在release下,不会打印 “调用了get”  就是不去调用get 函数
[解决办法]
#ifdef _DEBUG
    #define pr_debug printf
#else
    #define pr_debug(...)
#endif