Skip to content

OPTION()


指定符号的附加属性和/或特性。

语法

` Option( "literal-text" )

`

参数

literal-text

指定选项的字面文本。参见描述。

描述

Option() 允许程序员指定附加属性或特性。语法要求将字符串用引号和括号括起来。无法识别的选项将被忽略。

Option 也可以作为语句使用以指定其他编译时选项。参见编译器开关

各个选项的说明如下。

SSE

Option("SSE") 表示从函数返回的浮点值(SingleDouble)存储在 xmm0 寄存器中。除非源代码使用 -fpu SSE 命令行选项编译,否则 Option("SSE") 将被忽略。此选项可在函数声明或函数定义的返回类型之后立即使用。此选项仅是一个优化,使用 -fpu SSE 命令行选项编译程序时并非必需。

start GeSHi

vb
Declare Function ValueInXmm0 () As Double Option("sse")

end GeSHi

FPU

Option("FPU") 表示从函数返回的浮点值(SingleDouble)存储在 st(0) 寄存器中。此选项可在函数声明或函数定义的返回类型之后立即使用。

start GeSHi

vb
Declare Function ValueInStZero () As Double Option("fpu")

end GeSHi

与 QB 的差异

  • FreeBASIC 新增

参见

返回 目录

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