点点滴滴C

    技术2022-05-12  9

    1.#ifdef #ifndef 的用法。

       其实和if是类似的,

       #ifdef DEBUG_XX_C

        调试代码;

       #endif

     

       #ifndef 和上面的刚好相反,如果没有定义,那么,常用在头文件

       #ifndef XX

     

     

     

     

     

    #if 条件语句 程序段1 //如果条件语句成立,那么就编译程序段1 #endif 程序段2//如果条件不语句成立,那么就编译程序段2 #ifndef x//先测试x是否被宏定义过 #define 程序段1 //如果x没有被宏定义过,那么就编译程序段1 #endif 程序段2 //如果x已经定义过了则编译程序段2的语句,“忽视”程序段1。 #ifdef x //先测试x是否被宏定义过 程序段1 //如果x被宏定义过,那么就编译程序段1 #endif 程序段2 //如果x没有被定义过则编译程序段2的语句,“忽视”程序段1。 乱七八糟

    最新回复(0)