十天学会C语言

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

2017-07-14  本文已影响7人  liyuhong
一、概念
/*
 判断是不是定义了后面的宏
 #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;
}
上一篇 下一篇

猜你喜欢

热点阅读