Общие сведения об операторах в C++

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

Операторы могут быть следующих типов:

labeled-statement
expression-statement
compound-statement
selection-statement
iteration-statement
jump-statement
declaration-statement
try-throw-catch

В большинстве случаев синтаксис инструкции C++ идентичен синтаксису ANSI C89. Основное различие между ними заключается в том, что в C89 объявления допускаются только в начале блока; C++ добавляет этот declaration-statementпараметр, который эффективно удаляет это ограничение. Это позволяет вводить переменные в том месте программы, в котором можно вычислить заранее рассчитанное значение инициализации.

Объявление переменных внутри блоков также обеспечивает точный контроль над областью видимости и временем существования этих переменных.

В статьях по операторам описаны следующие ключевые слова C++:

См. также

Отчеты