简单介绍 C语言中 三种if宏定义

来源:互联网 发布:移动网络下载不了电影 编辑:程序博客网 时间:2024/05/16 19:17

第一种条件编译

当宏定义(PI)成立时(判断PI这个宏是否存在与数值无关)执行if下的内容 否则执行else 下的内容

#ifdef PI

#define TEST100

#else

#define TEST100

#endif

 

第二种条件编译

当宏定义不成立时(PI不存在),执行TEST2 = 100  否则执行TEST = 200

#ifndef PI

#define TEST2100

#else

#define TEST2200

#endif

 

第三种条件编译

#if后条件为真执行if下的内容为假时执行else中的内容

#if0

int main()

{

    return 0;

}

#else

#define TEST3300

#endif 

#endif表示预编译if 结束

0 0
原创粉丝点击