0x00 - 什么是#if 0
#if 0是C/C++语言的预处理命令,通常用法:
#if 0
#endif
0x01 - #if 0的含义以及在实际应用中的作用
#if 0可以当作注释块来用,也可以暂时让代码不被执行(小众用法:用来当作富文本编辑器用)
比如,你写了一段代码,觉得不行想删掉,又怕以后还能用到,就暂时用#if 0包裹,如:
#if 0
这是似乎很好用的代码
#endif
#if 0可以让注释块中的多行注释失效,如果想再使用这段代码时就直接将0改成1就可以了
0x02 - #if 0的小众用法
个人喜欢用#if 0去渲染富文本,因为IDE的高亮一般不会忽略#if 0里的内容,所以可以这样用:
#if 0
可以在里面设置一段话高亮,比如下面这段话:
"ClassesWorld"是运营在/*gitee*/上的一个团队
可以用双引号使文字高亮,注释使文字斜体,_t后缀使文字变成绿色(主要看IDE的高亮显示)
#endif
同时我也喜欢用#if 0去包裹协议