#ifdef

对于这类宏(#fidef)最好顶格
其次#endif会忽略后面一切内容,只能跟注释

{
#ifndef DEBUG
...
#endif }  //error,因为#endif后面的}被忽视掉
原文地址:https://www.cnblogs.com/friedCoder/p/12979357.html