学习笔记分享

分享与展示个人专业知识学习笔记

0%

C语言中用预处理指令“注释掉”代码

引言

在C语言中,为什么要用预处理指令而不是直接用注释来去除代码?

考虑代码中可能原先就存在注释的情况,直接在首尾加上/**/就可能存在前后注释符号匹配错误问题。

实现

1
2
3
#if 0
statements
#endif

这样,即使原先存在注释,也能有效”注释掉“该段代码了。

Note: 在#if#endif指令之间的代码,只有当#if后的条件成立时才会被编译

创作不易,支持一下吧!