C/C++中重新定义(重命名) printf

#define debug_enable (1)  //1---open   0---close
#define DBG(...) if( debug_ota_enable)(printf(__VA_ARGS__))

//#define DBG(...) (printf(__VA_ARGS__))

void myFun()
{
    cout << "Hello world" << endl;
}

int  Addtest(int a, int b)
{
    return (a + b+3)*5;
    
}

int main()
{
    myFun();


    DBG("----------%d\r\n", Addtest(1,4));

    getchar();
    return 0;
}
------------------------------------

C环境,请使用:

#define DBG(format, ...) printf(format, ##__VA_ARGS__)

你可能感兴趣的:(C,C++,c++,蓝桥杯,p2p)