简单介绍 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
- 简单介绍 C语言中 三种if宏定义
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- #if defined和#if !defined(c语言的宏定义)
- C中含有 if 的宏定义
- 关于Cocos2d-x的一些认识(2)
- Android 百度地图 SDK v3_3_0 (三) ---离线地图
- TalkingData:2014年移动打车应用行业报告
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- CI框架中封装Model
- 简单介绍 C语言中 三种if宏定义
- Poj 2442 Sequence
- 2014年最易泄露的密码排行
- 黑马程序员——IO第一天
- 数组-03. 冒泡法排序(20)
- KVC 和 KVO
- POJ 1459 Power Networks(最大流)
- Poj 2488 A Knight's Journey(Dfs)
- JVM垃圾收集算法及垃圾收集器