Оператор COMMON

Предназначен для описания переменных, доступных в данной программе и всех вызываемых подпрограммах.

 

COMMON <список переменных>

 

За ключевым словом COMMON указывается <список переменных> – последовательность строковых и числовых переменных (кроме массива V), объявляемых доступными в программе. Если количество переменных в списке более одного, то они разделяются запятыми. Использование оператора COMMON является еще одним способом объявления переменных. Но, в отличие от операторов присваивания и ввода, после объявления переменной оператором COMMON в нее не заносится никакого значения, т.е., прежде чем использовать ее в программе, необходимо присвоить ей некоторое значение.

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

 

MONITOR