Читайте также:
|
|
Глобальные переменные
Когда вы создаете переменную, она может быть использована только внутри функции или задачи, где она была объявлена. Это может обернуться проблемой, когда вам нужно использовать ту же переменную в нескольких местах - например, функция, которую вы сделали, и основная задача.
Область видимости
Переменные существуют только в определенных границах, например, только в функциях, где они были объявлены. Областью определения этих границ является: насколько широко применяется (или "видимо") значение или переменная.
Область видимости существует, чтобы предотвратить конфликты между функциями с переменными, имеющие одинаковые названия и предотвратить случайное изменение переменных.
В общем, правило в том, что переменная может быть использована только в задаче или функции, где она объявлена, в том числе и в основной задаче. Если вы попытаетесь использовать переменную за пределами области видимости, ROBOTC выдаст ошибку, что такая переменная не существует, так как программа в этой точке не может "увидеть" её.
Глобальные переменные
Чтобы обойти область видимости, существует один способ (на самом деле их больше, но этот самый примитивный), объявить переменную в программе как глобальную. Глобальная переменная объявлена вне любой функции или задачи, и, следовательно, как правило, появляется в самом начале программы.
Так как они были объявлены на уровне выше, чем любая задача или функция, все функции и задачи могут "видеть" глобальные переменные, и они не теряют своего значения даже окончания функции или задачи.
Дата добавления: 2015-08-17; просмотров: 61 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ЧТО ТАКОЕ МАГИЯ? КАКОВЫ ЕЕ ЧАСТИ И КАКИМ ДОЛЖЕН БЫТЬ ТОТ, КТО ЗАНИМАЕТСЯ ЕЮ? | | | Ахилл, главный герой «Илиады». Античный барельеф |