<<
>>

Составные операторы

Составной оператор представляет собой последовательность операторов, которую при создании более сложных операторов можно рассматривать как единый оператор. Впервые составной оператор появился в языке Algol 60.
Обычно составные операторы записывают в виде: begin

... - последовательность из нескольких операторов

end

Здесь несколько операторов помещаются между открывающей begin и закры- вающей end скобками. Пример составного оператора:

ПРИМЕЧАНИЕ----------------------------------------------------------------------------------------------------

В Паскале между операторами последовательности ставят точки с запятой. Лучший вариант — точки с запятой должны завершать операторы, то есть появляться после каждого оператора.

116

Глава 5.
Действия и операторы в программах

В языках C, C++, C#, Perl и Java границы составного оператора обозначаются открывающей и закрывающей фигурной скобкой: {...}. В некоторых языках (C, Ada) в начало составного оператора можно добавлять объявления данных, превращая его в блок.

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

Поскольку составной оператор — это отдельный оператор, то операторы некоторого фрагмента вычисления можно объединять вместе, применяя скобки begin ... end, причем можно составлять иерархические структуры из таких фрагментов.

Язык Pascal унаследовал от языка Algol способ формирования составных операторов, но не позволяет создавать блоки. Некоторые языки не нуждаются в специальном разграничении составных операторов, интегрируя их в свои структуры управления.

<< | >>

Еще по теме Составные операторы:

  1. ОШИБКА ОПЕРАТОРА
  2. ДЕЯТЕЛЬНОСТЬ ОПЕРАТОРА
  3. ОПЕРАТОР
  4. ОПЕРАТОР: ПРИЕМ ИНФОРМАЦИИ
  5. ОПЕРАТОР: НАДЕЖНОСТЬ
  6. ОПЕРАТОР: ПОМЕХОУСТОЙЧИВОСТЬ
  7. Статья 187. Составные части вещи
  8. Составные аппликация и сепарация
  9. Составные части астрологии
  10. Профессия оператора: между техникой и искусством
  11. Глава 5 ЧИСЛОВЫЕ, ГЕОМЕТРИЧЕСКИЕ И СОСТАВНЫЕ ВИБРАЦИОННЫЕ РЯДЫ