Variables
 
表示内存中数据的符号。

说明

变量是可以操纵的名称符号。它们使用由字母,数字和字符“_”组成的名称进行声明和引用。这些引用名称不能包含大多数其他符号,因为这些符号是FreeBASIC编程语言的一部分。它们也不能包含空格。见Indentifier Rules .

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

根据给定该变量的Dim声明的方式和方式,变量可供稍后访问。根据变量的范围,定义的变量可以在程序的主要区域内,程序内,整个模块中或整个程序中可用。见Variable Scope .

当变量作为参数传递给诸如FunctionSub之类的过程时,变量也可用。

在使用Dim语句声明变量之后,可以将它们赋值,传递给过程,并在表达式中使用,只要它们的标准数据类型类似。有时,变量会在表达式中使用之前自动转换为其他数据类型,或作为参数传递给过程。见Coercion and Conversion .

例子

'用-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 '这将打印1 2 0

Sub PrintConstants ()
    Dim ThirdNumber As Integer
    ThirdNumber = 3
    Print FirstNumber, SecondNumber, ThirdNumber '这将打印0 2 3
End Sub


参考