宏定义
来源:互联网 发布:java线程synchronized 编辑:程序博客网 时间:2024/06/05 08:15
条件编译形式:
(1)ifdef 标志符
程序段1
else
程序段2
#endif
作用:标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。
其中#else部分也可以省去。
eg:#ifdef WINDOWS
#define MYTYPE long
#else
#define MYTYPE float
#endif
如果在Windows上编译程序,则可以在程序的开始加上 #define WINDOWS
(2)将上面的ifdef换为ifndef
(3)#if 表达式
程序段1
#else
程序段2
#endif
作用:当表达式非0时执行程序段1
0 0
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义
- 宏定义,#,##
- 宏定义
- 宏定义
- 宏定义
- 从源码角度看Activity知识点(二)
- Java 判断文件夹、文件是否存在、否则创建文件夹
- 元素的水平垂直居中
- Keepalived+Nginx实现高可用(HA)
- 尝试解析加入域中域控制器的DNS名称失败,请验证已将此客户端已配置为连接到解析目标域中DNS名称的DNS服务器
- 宏定义
- (POJ) 3682
- tyedef的用法
- linux之修改用户密码
- Android四大组件的工作过程
- 基于Android的以太网,网线连接状态判断
- windows将nginx安装为系统服务
- n个数 找到最小的k个数 几种解法 和java实现
- jQuery选择器之元素选择器