Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Глобальные переменные

Читайте также:
  1. Внутренняя среда организации. Основные внутренние переменные
  2. Вопрос 50 Базисные и цепные индексы. Постоянные и переменные веса индексов.
  3. ГЛОБАЛЬНЫЕ 117
  4. Глобальные проблемы современности
  5. Глобальные проблемы современности, их социально-философский анализ.
  6. Глобальные проблемы современности, тенденции их развития и политические пути решения.

Глобальные переменные

Когда вы создаете переменную, она может быть использована только внутри функции или задачи, где она была объявлена. Это может обернуться проблемой, когда вам нужно использовать ту же переменную в нескольких местах - например, функция, которую вы сделали, и основная задача.

Область видимости

Переменные существуют только в определенных границах, например, только в функциях, где они были объявлены. Областью определения этих границ является: насколько широко применяется (или "видимо") значение или переменная.

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

В общем, правило в том, что переменная может быть использована только в задаче или функции, где она объявлена​​, в том числе и в основной задаче. Если вы попытаетесь использовать переменную за пределами области видимости, ROBOTC выдаст ошибку, что такая переменная не существует, так как программа в этой точке не может "увидеть" её.

Глобальные переменные

Чтобы обойти область видимости, существует один способ (на самом деле их больше, но этот самый примитивный), объявить переменную в программе как глобальную. Глобальная переменная объявлена ​​вне любой функции или задачи, и, следовательно, как правило, появляется в самом начале программы.

Так как они были объявлены на уровне выше, чем любая задача или функция, все функции и задачи могут "видеть" глобальные переменные, и они не теряют своего значения даже окончания функции или задачи.


Дата добавления: 2015-08-17; просмотров: 61 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ЧТО ТАКОЕ МАГИЯ? КАКОВЫ ЕЕ ЧАСТИ И КАКИМ ДОЛЖЕН БЫТЬ ТОТ, КТО ЗАНИМАЕТСЯ ЕЮ?| Ахилл, главный герой «Илиады». Античный барельеф

mybiblioteka.su - 2015-2024 год. (0.008 сек.)