美文网首页十天学会C语言程序员
C语言day10-08条件编译-其他写法

C语言day10-08条件编译-其他写法

作者: liyuhong165 | 来源:发表于2016-05-08 16:26 被阅读53次

    pragma mark 条件编译-其他写法

    pragma mark 概念

    /**
     #if 判断满不满足某一个条件
     #ifdef xxx 是不是定义名称叫xxx的宏 如果定义了 就输出里面的代码    // 没有定义条件就为假
     ifndef xxx是不是没有定义名称叫xxx的宏 如果没有定义会输出里面的代码 // 没有定义条件就为真
     */
    

    pragma mark 代码

    #include <stdio.h>
    
    #define SCORE 100
    //#define COUNT 50
    int main()
    {
    /*
    #ifdef SCORE    // 判断是否定义后面的宏
    printf("score\n");
    #elif COUNT
    printf("count\n");
    #else
    printf("other\n");
    #endif
     */
        
    #ifndef SCORE   // 是不是没有定义名称叫做SCORE的宏   // 如果是没有定义 就会输出下面的
        printf("no score\n");
    #else
        printf("other\n");
    #endif
        return 0;
    }
    
    

    相关文章

      网友评论

        本文标题:C语言day10-08条件编译-其他写法

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