条件编译#ifdef
来源:互联网 发布:网络通信协议基础 编辑:程序博客网 时间:2024/06/06 19:30
这里的“程序段”可以是语句组,也可以是命令行。这种条件编译可以提高C源程序的通用性。如果一个C源程序在不同计算机系统上运行,而不同的计算机又有一 定的差异。例如,我们有一个数据类型,在Windows平台中,应该使用long类型表示,而在其他平台应该使用float表示,这样往往需要对源程序作 必要的修改,这就降低了程序的通用性。可以用以下的条件编译:
#ifdef WINDOWS
#define MYTYPE long
#else
#define MYTYPE float
#endif
如果在Windows上编译程序,则可以在程序的开始加上
#ifdef WINDOWS
#define MYTYPE long
#else
#define MYTYPE float
#endif
如果在Windows上编译程序,则可以在程序的开始加上
#define WINDOWS
0 0
- 条件编译#if #ifdef
- #ifdef #endif 条件编译
- #ifdef 条件编译
- [c++]条件编译#ifdef
- 条件编译#ifdef
- 条件编译#ifdef
- 关于条件编译#ifdef...#endif
- 关于条件编译#ifdef...#endif
- #ifdef,#if等条件编译
- 条件编译#ifdef的用法
- C++条件编译#ifdef #else
- 条件编译 (ifdef 与 ifndef)
- 条件编译(#ifdef #else #endif #if)
- 条件编译 #ifdef的妙用详解
- #ifdef 条件编译,其实如此简单
- 条件编译(#ifdef #else #endif #if)
- 条件编译 #if #endif #ifdef等
- #ifdef、#ifndef、#else、#endif执行条件编译
- 算法竞赛入门经典 第二版 习题5-2 Ducci序列 Ducci Sequence uva1594
- OpenMP并行程序设计之常用子句使用介绍(二)
- 算法学习-连续子数组求和最大值
- 优化流程分析
- 爬虫模拟登陆_带验证码
- 条件编译#ifdef
- javascript语言精粹笔记 (一)语法
- (转)ListView的优化之复用convertView和利用ViewHolder
- Android之draw9patch图片异常处理
- libpng安装与配置
- 如何使用SimpleXML对象操作XML数据
- Webstorm 注册码
- Brutal Force求解向量形式的数独
- uninstd.h 报错