Переменные
 
Символы, представляющие данные в памяти.

Описание

Переменные являются символьными именами, которыми можно манипулировать. Они объявляются и на них ссылаются с помощью имен, состоящих из букв, цифр и символа «_». Эти имена не могут содержать других символов потому, что такие символы являются частью языка программирования FreeBASIC. Имена также не могут содержать пробелы. См. Правила идентификаторов.

В FreeBASIC переменные могут быть определены с помощью оператора Dim.

Доступ к переменной может быть в зависимости от того, где и как дается декларация Dim для переменной. В зависимости от области действия переменной, определение переменных может быть в пределах main области программы, в рамках процедуры, на уровне модуля, или всей программы. Смотрите область видимости переменной.

Переменные доступны также когда они передаются в качестве параметров для Function или Sub.

После объявления переменной с помощью оператора Dim, им может быть назначено значение, так же они могут передаваться в процедуры, и использоваться в выражениях с аналогичным стандартным типом данных. Иногда переменные автоматически преобразуются в другие типы данных, прежде чем использоваться в выражениях, или при передаче в качестве параметров в процедуры. Смотрите Приведение и конверсия.

Пример

' компиляция с -lang qb or 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


См. также