Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модификаторы переменных



В языке C++ имеется несколько модификаторов которые изменяют область действия и время жизни переменных

  Модификаторы     Применение   Область действия   Выделение памяти   Объяснение
  auto   локальная переменная   блок   временное Для локальных переменных применяется по умолчанию
  register   локальная переменная   блок   временное Предполагается что переменная размещена в машинном регистре
  extern       блок   Информирует компилятор, что переменная определяется в другом файле
  static     локальная переменная   блок   постоянное Область действия соответствует локальной переменной, а время жизни глобальной
  static   глобальная переменная   файл   постоянное Ограничивает область действия глобальной переменной текущим файлом  

Общий вид описания переменных с использованием модификаторов:

Модификатор тип_переменной имя_переменной

Все переменные в программе характеризуются не только типом, но и классом памяти. В языке Си существует четыре класса памяти: автоматический (automatic), регистровый (register), статический (static) и внешний (external).






Дата публикования: 2014-12-08; Прочитано: 419 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...