预处理器 (Preprocessor)
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=ProPgPreprocessor
- 最后更新: 2021-09-22
预处理器在编译的下一步之前对源代码进行一些处理。
预处理器是一个解析文本文件并对其进行某些转换的程序。
这些转换可以是包含文件、删除文本块或替换文本块。
预处理器通过读取被扫描文件中的特定命令来执行这些操作。
编译器在编译之前会自动调用它来处理要编译的文件。
预处理器命令
所有预处理器命令都以井号("#")开头,位于行首。
有关控制预处理器的所有命令,请参阅"预处理器命令"。
主要命令类型如下:
- 文件包含:
- 文本替换:
- 编译常量和条件编译:
- 宏:
- 其他命令:
示例
使用 #include 和 #define 的示例:
start GeSHi
vb
#include "vbcompat.bi"
#define TEMPLATE "hh:mm:ss yyyy/mm/dd"
Dim As String * Len(TEMPLATE) hour_date
hour_date = Format(Now, TEMPLATE)
Print hour_date, "(" & TEMPLATE & ")"
Sleepend GeSHi
参见
返回 目录