Skip to content

变量


表示内存中数据的符号。

描述

变量是可被操作的命名符号。它们使用由字母、数字和字符 "_" 组成的名称进行声明和引用。这些引用名称不能包含大多数其他符号,因为这些符号是 FreeBASIC 编程语言的组成部分,也不能包含空格。请参阅 标识符规则

FreeBASIC 中,变量可以使用 Dim 语句来定义。

变量的可访问范围取决于该变量的 Dim 声明所在的位置和方式。根据变量的作用域不同,已定义的变量可以在程序主体区域、过程内部、整个模块中或整个程序中使用。请参阅 变量作用域

当变量作为参数传递给 FunctionSub 等过程时,也可以被访问。

Dim 语句声明变量后,只要其标准数据类型兼容,就可以在表达式中赋值、传递给过程或使用。有时变量在表达式中使用或作为参数传递给过程之前,会被自动转换为其他数据类型。请参阅 类型强制转换与转换

示例

start GeSHi

vb
' 使用 -lang qb 或 fblite 编译

'$lang: "qb"

Declare Sub PrintConstants()

Dim FirstNumber As Integer
Dim Shared SecondNumber As Integer

FirstNumber = 1
SecondNumber = 2

PrintConstants ()
Print FirstNumber, SecondNumber, ThirdNumber 'This will print 1 2 0

Sub PrintConstants ()
    Dim ThirdNumber As Integer
    ThirdNumber = 3
    Print FirstNumber, SecondNumber, ThirdNumber 'This will print 0 2 3
End Sub

end GeSHi

另请参阅

返回 目录

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