最近遇到了,以此做个记录。

条件编译 是C预处理部分的内容。

其判断语句包括 #if  #else if  #else 以及 #ifdef 和 #endif.

使用

#if (表达式)

codes1...

#else

codes2....

#endif

表达式为真 编译codes1;否则编译表达式codes2。

#ifdef X

codes

#endif

不管表达式真假,只要在程序前的宏定义有定义“X”就编译codes。

最新文章

  1. iOS检测版本更新
  2. fir.im Weekly - 给女朋友的 iOS 开发教程
  3. [工作中的设计模式]单例模式singleton
  4. 43. 动态规划求解n个骰子的点数和出现概率(或次数)[Print sum S probability of N dices]
  5. C# 如何执行bat文件 传参数
  6. web前端笔试题
  7. PHP安全编程:主机文件目录浏览(转)
  8. jQuery中$符号冲突问题 (转载)
  9. POJ1094 Sorting It All Out(拓扑排序)
  10. chapter8_4 错误处理
  11. java:凯撒密码及String的应用
  12. [WEB]绕过安全狗与360PHP一句话的编写
  13. mysql 重点性能测试指标
  14. vue-router进阶-3-过渡动效
  15. Host is not allowed to connect to this MySQL server解决方法
  16. oracle case when 用法
  17. 「PKUSC2018」真实排名(排列组合,数学)
  18. flask+script命令行交互工具
  19. 在centos7下安装java8和mysql
  20. [Selenium]怎样验证页面是否有无变化

热门文章

  1. mybatis_mysql
  2. lucence学习系列之一 基本概念
  3. scoket常用函数简单介绍
  4. (转)REST无状态的理解
  5. 「美团 CodeM 资格赛」跳格子
  6. web框架引入
  7. PyCharm入门教程——在编辑器中打开和重新打开文件
  8. CODECHEF Chef and Churus 解题报告
  9. Linux内核分析第六周学习笔记——分析Linux内核创建一个新进程的过程
  10. Java考试题