Глава 10

h02221.jpg

Написание выражений

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

Операторы (statements) являются наименьшими исполняемыми единицами программы. Они управляют течением процесса выполнения программы. Операторы в законченном блоке кода выполняются по порядку, каждый следующий только после окончания работы предыдущего, за исключением случаев, когда управляющий оператор заставляет программу переходить в другое место. Операторы можно разделить на четыре категории: последовательные операторы, операторы выбора, операторы цикла и операторы перехода. Все они рассматриваются в следующих разделах.

Последовательные операторы

Последовательными операторами (sequence statements) называются такие, которые не управляют непосредственно выполнением других операторов. Большинство операторов в программах являются последовательными. Всего существует 5 типов последовательных операторов: операторы объявления, операторы выражения, пустые операторы, составные операторы и операторы метки. ,

Операторы объявления

Операторы объявления (declaration statements) — единственные операторы C++, которые могут располагаться вне функций. Они состоят из объявления