首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

自创面试标题

2013-06-26 
自创面试题目#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

热点排行