但是这段程序有几百行,而且里面也有很多/*...*/
我该用什么方式把它注释掉呢?
我以前在一本书上看到过方法,不过忘了.反正用在头加/*和尾上加*/这种方法是不行的.
9 个解决方案
#1
使用vs.net:
Ctrl+k;Ctrl+c;
Ctrl+k;Ctrl+c;
#2
tc下有选项可以允许嵌套注释
#3
你把它发过来我给你注掉
#4
我想到了一种方法,大家帮我看看可以不?!
if (0)
{
需要注释掉的部分
...
}
if (0)
{
需要注释掉的部分
...
}
#5
但是这只有在函数内部的才可以
如果我要注释掉的在外面,比如说是常量定义,数据结构定义,这又怎么办?
如果我要注释掉的在外面,比如说是常量定义,数据结构定义,这又怎么办?
#6
那样也要考虑else 配对的问题,不如用while(0){...}
#7
#define COMMMENT_
...
#ifdefine COMMENT_
// 这里放要注释的代码
#endif
...
#ifdefine COMMENT_
// 这里放要注释的代码
#endif
#8
用预处理指令吧
#if 0
#endif
或者
#ifdef XXX
#endif
还可以通过XXX 控制是否编译这段程序。
#if 0
#endif
或者
#ifdef XXX
#endif
还可以通过XXX 控制是否编译这段程序。
#9
:) 写错了,应该这样
#define COMMMENT_
...
#ifndef COMMENT_
// 这里放要注释的代码
#endif
#define COMMMENT_
...
#ifndef COMMENT_
// 这里放要注释的代码
#endif
#1
使用vs.net:
Ctrl+k;Ctrl+c;
Ctrl+k;Ctrl+c;
#2
tc下有选项可以允许嵌套注释
#3
你把它发过来我给你注掉
#4
我想到了一种方法,大家帮我看看可以不?!
if (0)
{
需要注释掉的部分
...
}
if (0)
{
需要注释掉的部分
...
}
#5
但是这只有在函数内部的才可以
如果我要注释掉的在外面,比如说是常量定义,数据结构定义,这又怎么办?
如果我要注释掉的在外面,比如说是常量定义,数据结构定义,这又怎么办?
#6
那样也要考虑else 配对的问题,不如用while(0){...}
#7
#define COMMMENT_
...
#ifdefine COMMENT_
// 这里放要注释的代码
#endif
...
#ifdefine COMMENT_
// 这里放要注释的代码
#endif
#8
用预处理指令吧
#if 0
#endif
或者
#ifdef XXX
#endif
还可以通过XXX 控制是否编译这段程序。
#if 0
#endif
或者
#ifdef XXX
#endif
还可以通过XXX 控制是否编译这段程序。
#9
:) 写错了,应该这样
#define COMMMENT_
...
#ifndef COMMENT_
// 这里放要注释的代码
#endif
#define COMMMENT_
...
#ifndef COMMENT_
// 这里放要注释的代码
#endif