块注释符(/*...*/)是不可以嵌套使用的。
我们还可以使用 #if 0 ... #endif 来实现注释,且可以实现嵌套,格式为:

#if 0code
#endif 

你可以把 #if 0 改成 #if 1 来执行 code 的代码。
这种形式对程序调试也可以帮助,测试时使用 #if 1 来执行测试代码,发布后使用 #if 0 来屏蔽测试代码。
#if 后可以是任意的条件语句。

C++中#if 0 ... #endif的用法相关推荐

  1. c/c++头文件中#ifndef/#define/#endif的用法

    想必很多人都看过"头文件中用到的 #ifndef/#define/#endif 来防止该头文件被重复引用".但是是否能理解"被重复引用"是什么意思?头文件被重复 ...

  2. C++中 #ifdef 和#endif的用法与作用详解

    一般情况下,源程序中所有的行都参加编译.但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是"条件编译".有时,希望当满足某条件时对一组 ...

  3. java this$0_java中this$0的含义及用法

    java中this$0的含义及用法 (2012-01-19 22:43:33) 标签: 杂谈 java中this$0的含义及用法,具体case是这样的: 通过测试工具去探测界面UI上的控件FlatBu ...

  4. 电路中的0欧姆电阻究竟是干什么用的?——0欧姆电阻的一些用法解释

    文章目录 写在前面 @运算放大器的回答 @小文文的回答 @魔子的回答 写在最后 写在前面 本文摘自知乎问题0欧电阻为什么能把数字模拟混合电路中的地分开?部分大佬的回答,使用之前没有经过各位大佬的同意, ...

  5. #if, #ifdef, #ifndef, #else, #elif, #endif的用法

    #ifdef的用法 灵活使用#ifdef指示符,我们可以区隔一些与特定头文件.程序库和其他文件版本有关的代码. 代码举例:新建define.cpp文件 #include "iostream. ...

  6. matlab fopen函数的用法,matlab中关于fread函数的用法

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...

  7. C++中宏的定义与用法(现已被内联函数所代替)

    在noip中,宏还是被经常采用,所以这里讲一下,C++中宏的定义与用法 第一种用法--配合条件编译:#define DEBUG 定义一个叫DEBUG的标识符.它应该与#ifdef或#ifndef配合使 ...

  8. #ifdef,#else,#endif,#if用法详解(转)

    #ifdef,#else,#endif,#if用法详解(转) 2011-04-22 10:11 预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作.说白了,就是对源文件进行编译前,先对预处理 ...

  9. @ini_get php,php中get_cfg_var()和ini_get()的用法及区别_php技巧_脚本之家

    本文实例讲述了php中get_cfg_var()和ini_get()的用法及区别.分享给大家供大家参考.具体分析如下: php里get_cfg_var()和ini_get()都是取得配置值的函数,当你 ...

最新文章

  1. intent的startActivityForResult()方法
  2. 最小覆盖字串—leetcode76
  3. leetcode 算法解析(一):260. Single Number III(C++版本和自己的注解)
  4. Python函数式编程-map()、zip()、filter()、reduce()、lambda()
  5. P4169-[Violet]天使玩偶/SJY摆棋子【CDQ分治】
  6. 如何获得即时编译器(JIT)的汇编代码(linux环境下)
  7. 将Spring 3.x和Hibernate 3.x升级到Spring Platform 1.0.1(Spring + hibernate 4.x)
  8. linux/unix下setuid/seteuid/setreuid/setresuid
  9. IDEA调试技巧之条件断点
  10. 为何 5G、物联网和区块链,可以成为科技铁三角?
  11. pku1192 最优连通子集
  12. centos开启443端口
  13. linux命令行安装浏览器arm64,linux下安装google-chrome浏览器和chromedriver
  14. 如何选择CDN?你需要关注这三个方面
  15. Unity优化翻译官方文档(六) ------ CPU Usage Profiler
  16. 区块链凭什么改变这个世界?从它的工作原理谈起
  17. 烤仔说 | Babe Babe Běibèi oh~
  18. SAP API 开发方法大全
  19. 手机助手群雄割据 优胜劣汰各领风骚
  20. linux启动redis缓存查看的一些命令

热门文章

  1. 配置kali linux
  2. maven 在 mac中的配置
  3. Java的登陆验证问题
  4. CSS3的学习--实现瀑布流
  5. Oracle 同义词的创建及其作用
  6. 静态程序分析chapter5 - 常量传播分析上(Costant Propagation Analysis)
  7. [Hadoop in China 2011] 何鹏:Hadoop在海量网页搜索中应用分析
  8. POJ1741 Tree(树分治——点分治)题解
  9. 在不是Thread类的子类中,如何获取线程对象的名称呢?
  10. DateTime格式大全