博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年10月9日

摘要: #define可让您定义符号。当您将符号用作传递给 #if 指令的表达式时,此表达式的计算结果为true。而#undef正好相反,它使您可以取消符号的定义,以便通过将该符号用作 #if 指令中的表达式,使表达式的计算结果为false。 定义方法为关键词 + 空格 + 要定义的符号,例如 #define DEBUG //申明符号DEBUG #undef DEBUG //删除符号DEBUG 它告诉编译器存在给定名称的符号,在本例中定义的符号是DEBUG。这有点类似于申明一个变量,但这个变量本身没有真正的值,只是存在而已。这个符号不是实际代码的一部分,而只在编译器编译代码... 阅读全文

posted @ 2012-10-09 09:34 天轰穿 阅读(621) 评论(0) 推荐(0)