Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 348
Из них просматривают:
Аналоги: 128. Видео: 1. Галерея: 1. Даташиты: 143. Инструкции: 1. Новости: 19. Остальное: 8. Партнёры: 3. Программы: 1. Расчёты: 3. Торрент: 1. Форум: 38. Чат: 1.
Участников: 2
Гостей: 346

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

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

Описание
Переменные в языке программирования C++, который использует Arduino, имеют свойство, называемое областью видимости. Это отличается от ранних версий языков, таких как BASIC, где каждая переменная является глобальной переменной.

Глобальная переменная - это переменная, которую видит каждая функция в программе. Локальные переменные видны только той функции, в которой они объявлены. В среде Arduino любая переменная, объявленная вне функции (например, setup(), loop() и т. Д.), Является глобальной переменной.

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

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


Пример

int gPWMval; // любая функция увидит эту переменную

void setup() {
  // ...
}

void loop() {
  int i; // "i" виден только внутри "loop"
  float f; // "f" виден только внутри "loop"
  // ...

  for (int j = 0; j < 100; j++) {
   // переменная j доступна только внутри скобок цикла
  }
}


Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Диэлектрические и диамагнитные отвертки можно выпилить из старых стеклотекстолитовых плат.

Похожие инструкции