Поделиться через


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

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

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

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

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

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

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

break

else

__if_exists

__try

case

__except

__if_not_exists

try

catch

for

__leave

while

continue

goto

return

 

default

__finally

switch

 

do

if

throw

 

См. также

Ссылки

Операторы (C++)