| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1765 人关注过本帖, 1 人收藏
标题:分享几个简单的注释技巧
只看楼主 加入收藏
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
结帖率:96.15%
收藏(1)
 问题点数:0 回复次数:21 
分享几个简单的注释技巧
简要说明:
以下以一对大括号表明一个语句块,中间不管有多少代码,但中间不能有使之冲突的注释符号

第一个:
/*
{
}
//*/

特点:不管有没有多行注释,必定会在//*/的地方断下来,那如果需要不注释掉中间那一块,只要把前面的/*改成//*
这样简单完成块注释切换

第二个:
// (这里有一行语句); /*
{
}
//*/
完成单行与多行的非A则B的选择,仅需要选择保不保留第一个//行注释符号

第三个:
int _el, *se_ = &_el;
/*
{
}
_el*/*se_;
{
}
//*/0;

这是非A即B型块注释,只要改变第一个注释为//*,就可以控制需要哪一块代码

第三个的扩展:
利用这个结构,可以无限扩展下去,像:
int _el, *se_ = &_el;
/*
{
}
_el*/*se_;
{
}
_el*/*se_;
{
}
_el*/*se_;
{
}
//*/0;

不过和一般的else不同,它是间隔着来的,注意这一点区别(事实上几乎没有这样做的必要性,一般都把需要注释的放一起就可以了,除非是有次序要求的代码)

事实上以上只是玩弄用的小技巧,实际要等到更好的控制,应该使用预处理:
#if
#elif
#else
#endif
#define
等等

还有类似更好玩的,比如写一段同时通过C/C++/Java/Pascal编译的代码,能正常运行并且结束就行,不管内容是什么,利用注释。。。

废话不多说,偶还要写偶的小游戏,数据结构非一般的复杂啊。。。
搜索更多相关主题的帖子: 注释 技巧 分享 
2010-10-22 22:56
清风拂晓
Rank: 8Rank: 8
来 自:火星
等 级:蝙蝠侠
威 望:1
帖 子:356
专家分:889
注 册:2010-8-13
收藏
得分:0 
谢谢分享感觉挺麻烦的,一般我都没用  就直接在每句的后面加相应的注释

[ 本帖最后由 清风拂晓 于 2010-10-23 16:11 编辑 ]

清风拂暮(木)
2010-10-23 16:05
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
第一个:
/*
{
}
//*/

特点:不管有没有多行注释,必定会在//*/的地方断下来,那如果需要不注释掉中间那一块,只要把前面的/*改成//*
这样简单完成块注释切换

第一个太经典了 我以前都是手工注释掉左右的注释 还有这样的技巧啊。。

膜拜。。
2010-10-23 16:08
zghnxzdcx
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:550
专家分:1176
注 册:2010-4-6
收藏
得分:0 
领教了

你永远不可能战胜一个纯傻子,因为他会把你的智商拉到和他同一个水平,然后用他的丰富经验打败你。
2010-10-23 16:08
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
以下是引用清风拂晓在2010-10-23 16:05:16的发言:

谢谢分享感觉挺麻烦的,一般我都没用  就直接在每句的后面加相应的注释

以上这类注释不是指真正的注释,而是你临时要屏蔽一段代码用的注释

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-10-23 19:34
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
注释,然后可以取消, 你这样注释有什么好处?

我就是真命天子,顺我者生,逆我者死!
2010-10-23 20:29
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
方便调式啊

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-23 20:30
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
是不是手工按 /* */ 再来个 // ?

我就是真命天子,顺我者生,逆我者死!
2010-10-23 20:32
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
是啊是啊

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-10-23 20:34
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
收藏
得分:0 
看不懂。。。
2010-10-23 22:29
快速回复:分享几个简单的注释技巧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027337 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved