单行注释 多行注释

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:57:49
可能是问题太简单了。网上的好少。

求单行注释和多行注释的具体应用。。

特别对多行注释有些不懂。

拜托了。。
另。注释中有什么禁忌不。
我给里面加了个*号。结果编译就错误了。

单行注释没什么说的,简短的注释用,行尾结束。
多行注释中间可以出现*号,但是不能出现"/*"连着写,这是为了避免多行注释非本人意愿的结束。就是说,多行注释不能嵌套。
最重要的应用就是写代码的说明。
还有个应用就是临时去掉一段代码,即在代码前后加上/* */多行注释。
有一个小技巧,对于需要频繁填上去掉试效果的代码,可以在之前写
/*
之后写
//*/
这样这段代码是注释掉的。但只要简单的在开始的注释前加个/,即
//*
那段代码就不是注释了。很方便。

用/* */多行注释的时候要注意不要嵌套,也就是不要在注释里面再套/* */
否则注释很多行的时候特别容易出错

如果只是想编译的时候把某段代码注释掉不编译,可以使用预编译指令
譬如 假设A是一段有好多行的代码
#if 0
A
#endif
这样就可以不编译A,相当于把A都注释掉了

调试的时候,如果想要编译A了,那么改成#if 1就可以了
0和1也可以改成宏
#ifdef WANT_A
A
#endif

如果前面有#define WANT_A,那么#ifdef WANT_A就表示真,那么就会执行A
如果没有#define WANT_A或者有#undef WANT_A,那么就不会执行A
WANT_A是自己起的名字

就是怕一行字太多太长看起来不方便 所以用多行注释 其实是一样的