今天分享一个好用的注释代码块的方法给大家~
话不多说,我们平时常用的注释一句代码和文字就用“//”或者“/* */”,如:
//char a = 0;
/*这是一个常用的注释方法*/
但是我们如果注释一大块内容呢,就会用到上面提到的“/* * /"了。但是这个方法不适应用于代码块中存在“/ * */"的情况,如下面两张图对比来看:
上面的第一张图是正常对比图,而第二张是注释整个代码块的图片,可以看出,当采用“/ **/"会发现代码块为完全注释掉,因此这种方法也有缺点。
所以这里我们要推荐新的方法,就是使用条件编译的方法来注释代码块,通过使用“if 0” 和“endif”的方法来实现,如下
#if 0
.........
#endif
因此,我们采用这种方法给上面的代码注释,如图所示:
可以看出是成功将代码块完全注释掉,不会因为存在“/* */”而导致部分代码块未注释。
代码分享给大家,大家可以去试一下:
/*
作者:OMGMac
日期:2022-05-07
说明:未经允许,不可用于其他活动,仅供学习参考
*/
int main()
{
//char a = 0;
char b[20] = {"The is OMGMac Blog!"};
int c = 666;
char * d = b;
printf("Hello, World! \n");
printf("%s----%d\n",b,c);
printf("%s\n",d);
/*再输出一遍,输出到The is OMGMac 位置*/
do
{
printf("%c",*d);
d++;
}while(*d != 'B' );
return 0;
}
本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~