目录
什么是预处理指令
源代码指定了程序的定义,预处理指令指示编译器如何处理源代码
基本规则
#define 和 #undef 指令
编译符号是只有两种可能状态的标识符,要么被定义,要么未被定义
条件编译
条件编译允许我们根据某个编译符号是否被定义标注一段代码被编译或跳过
条件编译结构
#if 和#endif 指令在条件编译结构中需要配对使用
如果RightHanded 被定义,那么#if 和 #else之间的代码会被编译,否则#else 和 #endif之间的代码会被编译
诊断指令
诊断指令产生用户自定义的编译时警告以及错误信息
Message 是字符串,但是不需要引号包围
行号指令
区域指令
区域指令允许我们标注和有选择性地命名一段代码。#region特性如下:
#pragam warning 指令
#pragma warning指令允许我们关闭及重新开启警告消息