Skip to content

预处理器 (Preprocessor)


预处理器在编译的下一步之前对源代码进行一些处理。

预处理器是一个解析文本文件并对其进行某些转换的程序。

这些转换可以是包含文件、删除文本块或替换文本块。

预处理器通过读取被扫描文件中的特定命令来执行这些操作。

编译器在编译之前会自动调用它来处理要编译的文件。

预处理器命令

所有预处理器命令都以井号("#")开头,位于行首。

有关控制预处理器的所有命令,请参阅"预处理器命令"。

主要命令类型如下:

  • 文件包含:
  • 文本替换:
  • 编译常量和条件编译:
  • 宏:
  • 其他命令:

示例

使用 #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 & ")"

Sleep

end GeSHi

参见

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系