分享几个简单的注释技巧
简要说明:以下以一对大括号表明一个语句块,中间不管有多少代码,但中间不能有使之冲突的注释符号
第一个:
/*
{
}
//*/
特点:不管有没有多行注释,必定会在//*/的地方断下来,那如果需要不注释掉中间那一块,只要把前面的/*改成//*
这样简单完成块注释切换
第二个:
// (这里有一行语句); /*
{
}
//*/
完成单行与多行的非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编译的代码,能正常运行并且结束就行,不管内容是什么,利用注释。。。
废话不多说,偶还要写偶的小游戏,数据结构非一般的复杂啊。。。