预处理器之 条件编译
摘要:
在编译一个程序时,如果我们可以选择某条语句或者某组语句进行翻译或者被忽略,通常显得很方便。只用于调试程序的语句就是很明显的例子。它们不该出现在程序的产品的版本中,但是你可能不想把这些语句从源代码中物理删除,因为如果需要维护性修改时,你可能需要重新调试这个程序,还需要这些语句。 这是就用到条件编译。使用条件编译,你可以选择代码的一部分是被正常编译还是完全忽略。用于支持条件编译的基本结构是#if指令以及与其匹配的#endif指令。 #if constant-expression statements #endif 其中constant-expression(常量表达式)由预处... 阅读全文
posted @ 2013-07-31 16:54 小猪_你快跑 阅读(274) 评论(0) 推荐(0) 编辑