预处理指令
一、什么是编译器
编译器是一种翻译程序 它用于将源语言程序翻译为目标语言程序
源语言程序:某种程序设计语言写成的,比如 C#、C、C++、Java 等语言写的程序 目标语言程序:二进制数表示的伪机器代码写的程序
二、什么是预处理指令
预处理器指令 指导编译器 在实际编译开始之前对信息进行预处理 预处理器指令 都是以#开始 预处理器指令不是语句,所以它们不以分号;结束 目前我们经常用到的 折叠代码块 就是预处理器指令
三、常见的预处理指令
1.#define 和 #undefine
1 |
两者都是写在脚本的最前面 一般配合 if 预处理指令使用
1 |
2.#if
1 |
和 if 语句规则一样,一般配合#define 定义的符号使用 用于告诉编译器进行编译代码的流程控制
1 |
|
3.#warning 和 #error
1 |
告诉编译器 是报警告还是报错误 一般还是配合 if 使用