程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。
C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。
//用于单行注释
//这是一个单行注释
用于多行注释
单号注释和多行注释是可以相互嵌套的,但是多行注释不可以和多行注释进行嵌套。
//单行注释 */此处的多行注释符无效
所以此时我们可以使用#if 0 ... #endif 来进行嵌套注释,这属于条件编译,0 即为参数。
#if 0
这是一行注释
这是第二行注释
//#if 后可以是任意的条件语句。
只要这个条件语句为ture就执行当前块区域的代码,否则不执行
c++中0为false,1为ture
以此作为注释可以实现嵌套
#if 0
我在这里进行多行嵌套注释
#endif
#endif
#if code
如果code为true则执行这里的语句
#else
如果code为false则执行这里的语句
#endif
这种形式对程序调试也可以帮助,测试时使用 #if 1 来执行测试代码,发布后使用 #if 0 来屏蔽测试代码。



