变量
- Source: https://www.freebasic.net/wiki/wikka.php?wakka=ProPgVariables
- Last revised: 2016-04-15
表示内存中数据的符号。
描述
变量是可被操作的命名符号。它们使用由字母、数字和字符 "_" 组成的名称进行声明和引用。这些引用名称不能包含大多数其他符号,因为这些符号是 FreeBASIC 编程语言的组成部分,也不能包含空格。请参阅 标识符规则。
在 FreeBASIC 中,变量可以使用 Dim 语句来定义。
变量的可访问范围取决于该变量的 Dim 声明所在的位置和方式。根据变量的作用域不同,已定义的变量可以在程序主体区域、过程内部、整个模块中或整个程序中使用。请参阅 变量作用域。
当变量作为参数传递给 Function 或 Sub 等过程时,也可以被访问。
用 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 Subend GeSHi
另请参阅
返回 目录