C/C++预处理指令常见的预处理指令如下:

  1. #空指令,无任何效果
  2. #include包含一个源代码文件
  3. #define定义宏
  4. #undef取消已定义的宏
  5. #if如果给定条件为真,则编译下面代码
  6. #ifdef如果宏已经定义,则编译下面代码
  7. #ifndef如果宏没有定义,则编译下面代码
  8. #elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码
  9. #endif结束一个#if……#else条件编译块
  10. #error停止编译并显示错误信息

以上命令只是最简单宏用法说明,更加详细的用法可以参考博文:C/C++预处理指令#define,#ifdef,#ifndef,#endif…

最新文章

  1. jqGrid的选中行事件
  2. activiti系列导读
  3. web.xml里<filter-mapping>中的<dispatcher>作用
  4. struts2加入自定义的actionValidatorManager实现类
  5. 丰富的else语句及简洁的with语句 - 零基础入门学习Python034
  6. LNMP 基于域名的虚拟主机配置 (Centos5.6)
  7. ubutu下的几个命令
  8. 【分享】如何使用sublime代码片段快速输入PHP头部版本声明
  9. 关于微软公有云Azure会计标准
  10. Windows7 64位环境下Python-igraph环境配置
  11. [ZJOI 2006]物流运输
  12. Azure WebJob-Custom Schedule for Azure Web Job Timer Triggers
  13. 关于Jmeter的简单认识
  14. Java EE 课程目标
  15. ARCore中四元数的插值算法实现
  16. Spring事务管理的四种方式(以银行转账为例)
  17. IT运维队伍的管理
  18. vim在系统剪切板的复制与粘贴
  19. 墨菲定律:当你觉得一个地方可能有bug,那么这个地方就会有bug----顺带了解下Tomcat那少有人注意的localhost.log
  20. 利用 bugly 分析应用崩溃

热门文章

  1. 使用Spring的StingUtils的commaDelimitedListToStringArray来获取字符串数组
  2. shell编程中变量的运算 (shell 06)
  3. ffmpeg摄像头采集h264编码RTP发送
  4. 腾讯云搭建php环境
  5. 微信小程序只之全局存储
  6. python开发mysql:mysql数据类型&约束条件
  7. Julia - 变量
  8. cpu,io密集型计算概念
  9. C# RSA的加解密与签名验证
  10. MySQL 示例数据库sakila-db的安装