美文网首页十天学会C语言
第10天C语言(08):条件编译-其它写法

第10天C语言(08):条件编译-其它写法

作者: liyuhong | 来源:发表于2017-07-14 09:46 被阅读7次
    一、概念
    /*
     判断是不是定义了后面的宏
     #ifdef 宏
     #elif 宏
     #endif
     
     endif 是结束符
     ---
     判断是不是没有定义名称 叫SCORE的宏
     #ifndef SCORE
     #else
     #endif
    
     */
    
    二、代码
    #include <stdio.h>
    #define SCORE 100
    //#define COUNT 50
    int main()
    {
    #pragma 1.判断有没有定义这个宏
    #ifdef SCORE // 判断是否定义了后面的宏
        printf("SCORE\n");
    #elif COUNT
        printf("count\n");
    #else
        printf("other\n");
    #endif
    
        
    #ifndef SCORE // 是不是没有定义名称 叫SCORE的宏
        printf("no SCORE\n");
    #else
        printf("score\n");
    #endif
      
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:第10天C语言(08):条件编译-其它写法

        本文链接:https://www.haomeiwen.com/subject/curnhxtx.html